C++相关
文章平均质量分 54
xiaoj12345
这个作者很懒,什么都没留下…
展开
-
C++汇总
以C++ Primer为基本蓝本,详细知识点见链接。C++标准库I/O库顺序容器关联容器泛型算法动态内存类设计者工具拷贝控制重载运算与类型转换面向对象程序设计模板与泛型编程高级主题标准库特殊设施用于大型程序的工具特殊工具与技术原创 2016-07-07 10:03:04 · 212 阅读 · 0 评论 -
vector类型
vector是个类模板 动态数组新式声明vector>,老式声明vector >基本操作:v.empty()v.size()v.push_back(t)v[n]v1 = v2v1 = {a, b, c...}v1 == v2 v1和v2相等当且仅当它们的元素数量相同且对应位置的元素值都相同v1 != v2 >= 按字典序排序原创 2016-07-08 01:44:09 · 216 阅读 · 0 评论 -
string类型
#include using std::string;初始化string s5 = “hiya”; //拷贝初始化string s6("hiya"); //直接初始化读写string对象会自动忽略开头和结尾的空白(即空格符,换行符,制表符)。例如,输入“ Hello ”,输出将是“Hello”。用getline读取一整行(待定。。。测原创 2016-07-08 00:10:13 · 226 阅读 · 0 评论 -
using
using namespace::name;例如:using std::cin;using std::cout;using std::endl;using namespace 命名空间例如:using namespace std;注意:不应该在头文件中使用using声明!因为头文件会包含到不同文件中,可能产生不经意的命名冲突。原创 2016-07-07 23:58:23 · 196 阅读 · 0 评论 -
处理类型
如何选择类型?1.当明确知晓数值不可能为负时,选用无符号类型。2.整数计算选用short - int - long long,因为通常int和long有相同的尺寸。3.算术表达式中不要使用char和bool。因为char在一些机器上是有符号的,而在另一些机器上是无符号的。4.执行浮点运算使用double。因为float通常精度不够,而且单精度和双精度在计算代价上相差无几,甚至有些机原创 2016-07-06 15:32:31 · 283 阅读 · 0 评论 -
const限定符
初始化const对象必须初始化,一旦创建就不能改变。变量的const特征只有在试图改变这个变量的时候才会起作用,const对象可以拷贝给一个非const对象const int i = get_size(); //运行时初始化const int j = 42; //编译时初始化const int k; //错误,k是一个未初始化的常量const对象仅在单个文件内有效!原创 2016-07-06 21:30:10 · 178 阅读 · 0 评论