摘要: 1.首先,打开“开发人员命令提示” 2.创建一个新目录来保存你的程序。 在“开发人员命令提示”窗口中,输入 cd \ 命令,以将目录更改为驱动器根目录.(md:创建文件夹)。 3.在命令提示处,输入 notepad hello.cpp(示例程序。) 4.在命令提示处,输入 cl /EHsc hell 阅读全文
posted @ 2017-06-21 18:56 三二二, 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: // 首先定义一个No_default类。 class No_default { public: No_default (const string&); // 声明了一个构造函数,但是却没有默认构造函数! private: int a; string b; }; // 定义第二个类,其中有一个No_ 阅读全文
posted @ 2017-06-12 20:52 三二二, 阅读(1534) 评论(0) 推荐(0) 编辑
摘要: 'A' // 字符字面值。 "A" // 字符串字面值,它的结尾处隐含一个空字符('\0'代表字符串结束),它的实际长度为2. string s1 = "A"; // 字面值中除了最后的空字符的其他内容都被拷贝到新创建的字符串即s1中了,s1的长度为1! 阅读全文
posted @ 2017-06-01 21:04 三二二, 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 法一:基本写法 int (&fun()) [5]; 法二:类型别名 using arrT = int[5]; arrT& fun(); 法三:尾置返回类型 auto fun() -> int(&) [5]; 法四:使用decltype关键字 int a[5] = {1,2,3,4,5}; declt 阅读全文
posted @ 2017-05-20 16:17 三二二, 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 声明迭代器: 1. vector<int>::iterator it; string::iterator it2; 2. vector<int>::const_iterator it3; string::const_iterator it4; 在声明和定义一个迭代器时,要使用域名作用符指出它所在的容 阅读全文
posted @ 2017-05-18 16:10 三二二, 阅读(178) 评论(0) 推荐(0) 编辑
摘要: int main(){ int i = 10; const int &r = i; //这里指向常量的引用允许用任意表达式来初始化(即可以用非常量),只是不能通过r来修改i的值,但是可以通过其他途径。 i = 20; //直接修改i的值。 // r=20; //错误!不能通过r来修改i的值! cou 阅读全文
posted @ 2017-05-17 18:35 三二二, 阅读(122) 评论(0) 推荐(0) 编辑