第2章 整型的赋值:当我们试着把一个超出其范围的值赋给一个指定类型的对象时,结果如何?答案取决于类型是signed还是unsigned的。对于unsigned,编译器会将该值对unsigned类型的可能取值数目求模然后取所得值;对于signed类型,未定义行为,很多处理器处理方式和unsigned类 ...
分类:
编程语言 时间:
2016-12-19 00:19:47
阅读次数:
189
《C++ Primer》笔记,整理关于函数重载与函数匹配的笔记。 函数重载 void func(int a); //原函数 void func(double a); //正确:形参类型不同 void func(int a, int b); // 正确:形参个数不同 int func(int a); ...
分类:
编程语言 时间:
2016-12-19 00:04:21
阅读次数:
297
往MongoDB当中插入json文件时提示的错误(我的操作系统是win10): 当时的执行命令是:mongoimport -d test -c restaurants d://primer-dataset.json 之后将 primer-dataset.json文件存入文件夹当中就可以成功插入了,执 ...
分类:
数据库 时间:
2016-12-18 23:32:47
阅读次数:
268
最近使用了顺序容器的删除元素操作,特此记录下该函数的注意事项。 在C++primer中对c.erase(p) 这样解释的: c.erase(p) 删除迭代器p所指向的元素,返回一个指向被删元素之后元素的迭代器,若p指向尾元素,则返回尾后迭代器,若p是尾后迭代器,则会产生未定义行为。 这个函数我在使用 ...
分类:
编程语言 时间:
2016-12-18 20:32:24
阅读次数:
224
为什么show()里的rba调用的是BrassPlus类的ViewAcct函数,而inadequate()调用的是基类Brass的ViewAcct函数。 ...
分类:
编程语言 时间:
2016-12-16 22:05:18
阅读次数:
158
通常,把位字段作为一种更紧凑储存数据的方式。 程序清单 15.3 fields.c ...
分类:
其他好文 时间:
2016-12-11 01:21:24
阅读次数:
179
1. 完整的学一遍 C++ 所有语言特性,典型书籍 "The C++ Programming Language" Part1, Part2, "C++ Primer" 感觉 C++ 像大杂烩(多编程范型),各种精妙的语法特性 (friend, virtual/RTTI, const/mutable, ...
分类:
编程语言 时间:
2016-12-10 18:44:42
阅读次数:
289
正文: https://www.zybuluo.com/RayChen/note/595213 ...
分类:
其他好文 时间:
2016-12-09 08:22:05
阅读次数:
189
一、线程的定义 每个应用程序内部都是由一个或多个的进程组成,而每个进程内部都是由许多具体的线程执行,所以,线程是每个程序执行的最小单位。 二、线程的实现 1.通过继承java.lang.Thread类、重写类中的run方法 class PrimeThread extends Thread { lon ...
分类:
编程语言 时间:
2016-12-06 02:02:42
阅读次数:
231
1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<string.h> 4 #define TSIZE 45 5 6 struct film { 7 char title[TSIZE]; 8 int rating; 9 struct film *n ...
分类:
其他好文 时间:
2016-12-04 19:48:29
阅读次数:
228