C++ 笔记01-10基础
目录
C++类与对象
CEdit类
为Edit控件关联变量
CString类
CString 成员函数用法 // CStringA,CStringW
CString::GetBuffer //获取字符串地址 char*或者wchar_t*
CString::Format格式化函数 //类似printf
CString::Empty() //清空
CString::GetLength() //返回字符串长度 字节数
CString::IsEmpty() //判断字符串是否为空
CString::LoadString(资源ID) //加载资源字符串
CDialogEx类
CButton类
C++类的构造函数与析构函数 类成员函数
枚举类型
|
|
extern变量声明
|
|
全局变量和局部变量
全局变量和和局部变量同名时,可通过域名在函数中引用到全局变量,不加域名解析则引用局部变量。
|
|
在 VS2013 环境,对全局变量的引用以及重新赋值,直接用全局变量名会出现:count 变量不明确的问题。 在变量名前加上 :: 符号即可。
|
|
C++ 中的类型限定符
类型限定符提供了变量的额外信息。
限定符 | 含义 |
---|---|
const | const 类型的对象在程序执行期间不能被修改改变。 |
volatile | 修饰符 volatile 告诉编译器不需要优化volatile声明的变量,让程序可以直接从内存中读取变量。对于一般的变量编译器会对变量进行优化,将内存中的变量值放在寄存器中以加快读写效率。 |
restrict | 由 restrict 修饰的指针是唯一一种访问它所指向的对象的方式。只有 C99 增加了新的类型限定符 restrict。 |