
读书笔记
文章平均质量分 62
码代码的小黄柴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
effective c++读书笔记 条款2
#ifndef Clause2_H #define Clause2_H条款2:尽量以const,enum,inline替换#define//知识点1 //#define APSECT_RATIO 1.653; //为何不使用宏:因为记号APSECT_RATIO也许从未被编译器看见;也许在编译器开始处理源代码//之前它就被预处理器移走了。于是记号名称APSECT_RATIO有可能没有进入记号表(原创 2016-07-13 11:56:23 · 394 阅读 · 0 评论 -
Tcp/Ip详解 读书笔记 第1到4章
第1 章:综述 1 分层:网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如T C P / I P,是一组不同层次上的多个协议的组合。T C P / I P通常被认为是一个四层协议系统。 一般应用程序是一个用户进程,而下面三层一般在(操作系统)内核中执行。 2 应用层,运输层区别于网络层:(1)在下图中:我们可以划分出端系统(End system)(两原创 2016-08-02 10:11:07 · 691 阅读 · 0 评论 -
effective c++读书笔记 条款4
#ifndef CLAUSE4_H #define CLAUSE4_H//条款4:确定对象被使用前已先被初始化//知识点1 为内置对象进行手工初始化,因为C++并不保证初始化它们。 //因为读取未初始化的值会导致不明确的行为int x=0; const char* text="a-c-style sstring"; double d; std::cin>>d;//知识点2 构造函数最好使用成员初值原创 2016-08-05 10:26:52 · 413 阅读 · 0 评论 -
effective c++读书笔记 条款3
#ifndef Clause3_H #define Clause3_H//条款3 尽可能使用const**//知识点1 将某些东西声明为const可以帮助编译器侦测出错误用法。 const可以被施加于任何作用域内的对象,函数参数,函数返回类型,成员函数本体。**//修饰指针时:char greeting[]="hello"; char *p=greeting; //non-const pointe原创 2016-07-18 12:30:56 · 479 阅读 · 0 评论