• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

标签:C++

C/C++

C++标准库头文件

C++标准库头文件
C++标准库头文件 C++ 标准库提供了大量的头文件用以支持程序特性并简化相关开发。最新标准库(C++11)提供了约 80 个头文件,本专题将其分为以下几类。 注意!一些头文件(比如:<cstdlib>)可能会涉及多个子库。如想了解一头文件中具体哪些内容与某个库相关,可以查询该子库的详细说明,也可以从这里开始。 语……继续阅读 »

lcq 5个月前 (03-30) 160浏览 0评论 0个赞

C/C++

C++ 参考手册

C++ 参考手册
备注:内容均来自C++ 参考手册 ,我只是用爬虫爬下来,方便查看。爬虫代码见本文最后。 算法库   算法(Algorithm)为一个计算的具体步骤,常用于计算、数据处理和自动推理。C++ 算法库(Algorithms library)为C++ 程序提供了大量可以用来对容器及其它序列进行算法操作的函数。这些组件可以为函数或函数模板,大部份由头文……继续阅读 »

lcq 5个月前 (03-29) 344浏览 0评论 0个赞

C/C++

Google C++ 风格指南-1.头文件

Google C++ 风格指南-1.头文件
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 1. 头文件 通常每一个 .cc 文件都有一个对应的 .h 文件. 也有一些常见例外, 如单元测试代码和只包含main() 函数的 .cc 文件. 正确使用头文件可令代码在可读性、文件大小和性能上大为改观. 下面的规则将引导你规避使用头文件时的各种……继续阅读 »

lcq 2年前 (2016-08-12) 604浏览 6评论 0个赞

C/C++

Google C++ 风格指南-2. 作用域

Google C++ 风格指南-2. 作用域
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 2. 作用域 2.1. 名字空间 Tips: 鼓励在 .cc 文件内使用匿名名字空间. 使用具名的名字空间时, 其名称可基于项目名或相对路径. 禁止使用 using 指示(using-directive)。禁止使用内联命名空间(inline n……继续阅读 »

lcq 2年前 (2016-08-12) 638浏览 5评论 0个赞

C/C++

Google C++ 风格指南-3. 类

Google C++ 风格指南-3. 类
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 3. 类 类是 C++ 中代码的基本单元. 显然, 它们被广泛使用. 本节列举了在写一个类时的主要注意事项. 3.1. 构造函数的职责 Tips: 不要在构造函数中进行复杂的初始化 (尤其是那些有可能失败或者需要调用虚函数的初始化). 定义: ……继续阅读 »

lcq 2年前 (2016-08-11) 772浏览 4评论 0个赞

C/C++

Google C++ 风格指南-4. 来自 Google 的奇技

Google C++ 风格指南-4. 来自 Google 的奇技
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 4. 来自 Google 的奇技 Google 用了很多自己实现的技巧 / 工具使 C++ 代码更加健壮, 我们使用 C++ 的方式可能和你在其它地方见到的有所不同. 4.1. 所有权与智能指针 Tips: 动态分配出的对象最好有单一且固定的所……继续阅读 »

lcq 2年前 (2016-08-11) 596浏览 5评论 0个赞

C/C++

Google C++ 风格指南-5. 其他 C++ 特性

Google C++ 风格指南-5. 其他 C++ 特性
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 5. 其他 C++ 特性 5.1. 引用参数 Tips: 所有按引用传递的参数必须加上 const. 定义: 在 C 语言中, 如果函数需要修改变量的值, 参数必须为指针, 如 int foo(int *pval). 在 C++ 中, 函数还……继续阅读 »

lcq 2年前 (2016-08-11) 654浏览 5评论 0个赞

C/C++

Google C++ 风格指南-6. 命名约定

Google C++ 风格指南-6. 命名约定
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 6. 命名约定 最重要的一致性规则是命名管理. 命名风格快速获知名字代表是什么东东: 类型? 变量? 函数? 常量? 宏 … ? 甚至不需要去查找类型声明. 我们大脑中的模式匹配引擎可以非常可靠的处理这些命名规则. 命名规则具有一定随意……继续阅读 »

lcq 2年前 (2016-08-11) 600浏览 5评论 0个赞

C/C++

Google C++ 风格指南-7. 注释

Google C++ 风格指南-7. 注释
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 7. 注释 注释虽然写起来很痛苦, 但对保证代码可读性至关重要. 下面的规则描述了如何注释以及在哪儿注释. 当然也要记住: 注释固然很重要, 但最好的代码本身应该是自文档化. 有意义的类型名和变量名, 要远胜过要用注释解释的含糊不清的名字. 你写……继续阅读 »

lcq 2年前 (2016-08-11) 592浏览 4评论 0个赞

C/C++

Google C++ 风格指南-8. 格式

Google C++ 风格指南-8. 格式
说明:内容全部来自Google 开源项目风格指南 (中文版),我仅仅只是为了方便自己阅读,做了一些格式的调整。 8. 格式 代码风格和格式确实比较随意, 但一个项目中所有人遵循同一风格是非常容易的. 个体未必同意下述每一处格式规则, 但整个项目服从统一的编程风格是很重要的, 只有这样才能让所有人能很轻松的阅读和理解代码. 另外, 我们写了一个 emacs 配……继续阅读 »

lcq 2年前 (2016-08-11) 578浏览 4评论 0个赞