小人物学个大习(81-90)
C++ primer
decltype(a=b) d=a;若i为int,表达式i=x的返回类型为int&,并且()内的函数并不会被调用
struct数据结构,包含类名和类体
struct 类名 {成员变量1=初始值;成员变量2 = 初始值;};
struct 类名 {} 该类型变量1,该类型变量2;调用struct里的成员变量的方法
类名.成员变量为了多次包含相同头文件且仍然能够安全工作,常用的技术是预处理器#
头文件保护符,#ifndef 头文件
#define 头文件
#endif
通过这样的方式确保相同的头文件只编译一次使用using声明来使用命名空间中的变量
using namespace::name;头文件中不应包含using声明,因为这会导致包含该头文件的文件都有了这个声明
标准库类型string,string表示可变长的字符序列,使用string 类型必须必须首先包含string头文件
初始化string对象的3种特殊方法
string s1(s2);
string s3(“value”);
string s4(n,‘c’);给s4赋值n个c读写stirng对象,cin>>S,这里会将string对象读入S但是遇到空白会停止,cout同理
因为不想学,所以才要学。
2023年7月6日