这节没啥好说的。自定义数据结构和文件保护符
自定义数据结构
- 类体后面必须添加分号,原因就是可以在类体后面添加变量明,我觉得这就是从C语言里面留下来的。
- C++11新标准规定,会为数据成员提供一个类内初始值(听这个名字就奇葩),用于初始化数据成员。
这一节确实没啥好说,可能是因为我对类的使用比较了解,毕竟也是学编程也快5年了。不过如果说C++是一种面向对象语言,有点不靠谱,应该说C++可以做面对对象语言,也可以做其他语言。他支持的东西太多了,导致学起来各种恶心。
头文件保护符
#ifndef TEST_H
#define TEST_H
#include <string>
struct Sales_data {
std::string bookNO;
unsigned units_sold = 0;
double revenue = 0.0;
};
#endif
看了这个能能知道OC里面,#import的作用了,类似的
部分文字来自《C++ Primer》
写于2015-01-08
网友评论