C++ Primer Plus 第6版 读书笔记(6) 第 6 章 分支语句和逻辑运算符
第 6 章 分支语句和逻辑运算符C++是在 C 语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了 C++的基本概念和技术,并专辟一章介绍了C++11新增...
C++ Primer Plus 第6版 读书笔记(5)第5章 循环和关系表达式
第5章 循环和关系表达式本章内容包括: for 循环。 表达式和语句。 递增运算符和递减运算符:++和−−。 组合赋值运算符。 复合语句(语句块)。 逗号运算符。 关系运算符:>、>=、= =、<=、<和!=。 while 循环。 typedef ...
《optimizing software in c++》读书笔记(二)
书接上回,继续阅读第七章(The efficiency of different C++ constructs)The efficiency of different C++ constructs循环循环的效率取决于微处理器对循环控制分支的预测能力。一个具有一个较小并且固定的重复计数,没有分支的循环...
《C++标准程序库》读书笔记(一)
1,很多编译器都要求模板的定义和实现都在头文件中,这是因为必须先为他提供某个实现品,然后才能调用,也只有如此才能通过编译。目前唯一能让“template的运用”具有可移植性的方式,就是在头文件中以inline function实现temlate function。 2,下面typename指出Sub...
《C++标准程序库》读书笔记(二)
,下面这段代码会引起异常,因为所有权已经转移,而通过by reference方式传递auto_ptr更是糟糕的 若改为: const auto_ptr<int> p(new int);则会在编译时提示错误.因此我们可以通过常数型auto_ptr来终结所有权转移,它并不是表示你不能更改au...
《C++网络编程》读书笔记(一)
要在下面这段代码中找出10个bug,你能做到么? 1 #include <sys/types.h> 2 #include <sys/socket.h> 3 4const int PORT_NUM = 10000; 5 6 int echo_server () 7...
C++ Primer 第三版 读书笔记
1.如果一个变量是在全局定义的,系统会保证给它提供初始化值0。如果变量是局部定义的,或是通过new表达式动态分配的,则系统不会向它提供初始值0 2.一般定义指针最好写成:" string *p; " 而不是 " string* p; " 3.试图将一个非const对象的指针指向一个常量对象...
《Effective C++》 读书笔记之四 设计与申明
《Effective C++》 读书笔记之四 设计与申明 条款18:让接口容易被正确使用,不易被误用。 重点: 好的接口很容易被正确使用,不容易被误用。你应该在你的所有接口中努力达成这些性质。 “促进正确使用”的办法包括接口的一致性,以及与内置类型的行为兼容。 “阻止误用”的办法包括建立新类型、限制...
C与C++《精通Unix下C语言与项目实践》读书笔记(8)
《精通Unix下C语言编程与项目实践》读书笔记(new) 文章试读 不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。一、二、三、四 职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业成功 让系分...
C++ Primer 第三版 读书笔记
正文 1. 如果一个变量是在全局定义的,系统会保证给它提供初始化值0。如果变量是局部定义的,或是通过new表达式动态分配的,则系统不会向它提供初始值0 2. 一般定义指针最好写成:" string *p; " 而不是 " ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。