最少的c++学习(或者我可以跳过的)

visual Bare minimum of learning in c++ (or what can I skip)

本文关键字:我可以 或者 c++ 学习      更新时间:2023-10-16

我目前正在加紧学习c++,以便完成我第三年应用计算学位项目的一个特定任务。我绝不是一个程序员,但我将不得不编写一个应用程序。

我最舒服的语言是c#,所以这就是我将在我的应用程序中使用的大部分逻辑,但是我需要创建一个c++ DLL来获得我需要在应用程序中使用的值。

所以,我的问题是,为了节省我从开始到结束的一切在初学者c++书(因为我目前)我需要学习什么,我可以跳过什么,能够从'wlanapi'(并通过扩展任何其他本地api/库/dll)获得值,并使它们可用于我的c#程序?

因为它的立场,我已经在它一个星期,我所涵盖的是声明,变量,输入/输出,算术运算符,目前正在艰难地通过"位运算符"(我知道我永远不会使用)。

编辑

好的,我会详细说明的。在c#中使用managentobjectsearcher查询WMI类的c++等效是什么?我特别希望使用WlanAPI来获取多个无线AP的RSSI和SSID。

多谢

WINAPI最初是为C设计的,因此,您可以跳过c++中许多特定于c++的部分。

要跳过的重要内容:

  • <
  • 模板/gh>
  • STL(标准模板库)中的任何内容
    • 迭代器
    • <
    • IO流/gh>c++字符串

要关注的大事:

  • 动态vs静态内存分配
  • <
  • 指针/gh>数组
  • c
    • WINAPI为<cstring>中的不安全方法提供了安全的替代方案
    • WINAPI使用unicode,而不是ASCII。
  • 结构

老实说,你甚至没有理由使用c++。

相关文章: