声明: 文中内容收集整理自《C++ Primer 中文版 (第5版)》,版权归原书所有。 学习一门程序设计语言最好的方法就是练习编程 1、表达式由一个或多个运算对象组成,对表达式求值将得到一个结果。字面值和变量是最简单的表达式,其结果就是字面值和变量的值。把一个运算符和一个或多个运算对象组合起来可以 ...
分类:
编程语言 时间:
2017-02-27 15:45:25
阅读次数:
209
声明: 文中内容收集整理自《C++ Primer 中文版 (第5版)》,版权归原书所有。 学习一门程序设计语言最好的方法就是练习编程。 1、一个函数的定义包含四个部分:返回类型(return type)、函数名(function name)、一个括号包围的形参列表(parameter list,允许 ...
分类:
编程语言 时间:
2017-02-20 19:01:15
阅读次数:
152
Getting Started compile C++ program source run C++ program The library, iostream, define four IO object: cin, cout, cerr, clog. The result of the outp ...
分类:
编程语言 时间:
2017-02-19 23:55:39
阅读次数:
372
Const int size = 512; 在编译的时候,编译器会把用到该变量的地方全部替换成对应的值。 const&可以绑定字面值,所以当用常量引用绑定一个常量时,是否可以看成那个值在编译阶段已经被替换了 如果程序有多个文件,则用了const对象的文件必须要能访问到const的初始值才行,所以每个 ...
分类:
编程语言 时间:
2017-02-18 16:40:39
阅读次数:
214
转自:http://blog.csdn.net/malong777/article/details/48974559 weak_ptr是一种不控制对象生存周期的智能指针,它指向一个shared_ptr管理的对象...它不会改变shared_ptr的引用计数——《C++ Primer .5th》。很明 ...
分类:
其他好文 时间:
2017-02-16 01:10:03
阅读次数:
202
task1.3 编写程序,在标准输出上打印“hello world!”: #include <iostream> int main() { std::cout << "Hello, World!\n"; return 0; } task 1.4 编写程序,实现两个数的乘积: #include <io ...
分类:
编程语言 时间:
2017-02-14 15:54:40
阅读次数:
154
《C++ Primer》第II部分:C++标准库 前言 把《C++ Primer》读薄系列笔记。本篇为第II部分C++标准库,包含全书第8~12章重难点: 修订版课后题解见GitHub仓库cpp-primer-workbook。 IO库 顺序容器 迭代器失效:添加或删除元素可能使指向容器元素的指针、 ...
分类:
编程语言 时间:
2017-02-03 12:24:21
阅读次数:
288
今天完成的事情: 《c++ primer, 5E》 第53页到第58页,笔记: 1、非常量引用一定不能绑定const对象。例 const int ci = 1024; const int &r1 = ci; 2、常量引用不一定要绑定const对象。例 int i = 42; const int &r ...
分类:
编程语言 时间:
2017-02-01 11:46:29
阅读次数:
223
今天完成的事情: 【主线】 《c++ primer, 5E》 第47页到第53页,个人感觉比较值得关注(*比较特别的)的地方: 1、编译器无法检查指针的有效性。 “访问无效指针的后果无法预计, 因此程序员必须清楚任意给定的指针是否有效” 2、理解【解引用】,指向指针的指针...的指针的所指的各级对象 ...
分类:
编程语言 时间:
2017-01-18 16:04:20
阅读次数:
177