<2017年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

12 2017 档案

摘要:C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是<atomic> ,<thread>,<mutex>,<condition_variable>和<future>。 <atomic>:该头文主要声明了两个类, std::atomic 和 std::atomic_flag,另外还声明了一 阅读全文
posted @ 2017-12-30 17:51 史D芬周 阅读(1098) 评论(0) 推荐(0)
摘要:概述:数值的表示方法——原码、反码和补码原码:最高位为符号位,其余各位为数值本身的绝对值 反码正数:反码与原码相同负数:符号位为 1,其余位对原码取反 补码正数:原码、反码、补码相同负数:最高位为 1,其余位为原码取反,再对整个数加 1计算机原码用于表示有符号整数中的正数和无符号整数 计算机用【原码 阅读全文
posted @ 2017-12-28 14:19 史D芬周 阅读(279) 评论(0) 推荐(0)
摘要:const是用来声明一个常量的,当你不想让一个值被改变时就用const,const int max && int const max 是没有区别的,都可以。不涉及到指针const很好理解。 涉及到指针的情况: const初始化const的特点: ● 用const加以限定的变量,无法改变。 ● 由于c 阅读全文
posted @ 2017-12-28 14:17 史D芬周 阅读(1057) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2017-12-27 18:34 史D芬周 阅读(8) 评论(0) 推荐(0)
摘要:【例8.1】最简单的例子。 运行情况如下:1232 43↙12:32:43 几点注意:1) 在引用数据成员hour,minute,sec时不要忘记在前面指定对象名。 2) 不要错写为类名,如写成 Time.hour,Time.minute,Time.sec是不对的。因为类是一种抽象的数据类型,并不是 阅读全文
posted @ 2017-12-27 14:10 史D芬周 阅读(9010) 评论(0) 推荐(0)
摘要:创建一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。 注意,类的数据成员是不能在声明类时初始化的。如果一个类中所有的成员都是公用的,则可以在定义对象时对数据成员进行初始化。如: 这种情况和结构体变量的初始化是差不多的,在一个花括号内顺序列出各公用数据成员的值,两个值之间用逗号分隔。但是 阅读全文
posted @ 2017-12-27 14:09 史D芬周 阅读(1536) 评论(0) 推荐(0)
摘要:int g(int x) { return x + x; } int f() { return g(); } 这样f会调用g,然后g返回x + x给f,然后f继续把那个值返回给调用者。 如果g是inline的话。f会被直接编译成。 int f() { return x + x; } 相当于把g执行的 阅读全文
posted @ 2017-12-27 11:47 史D芬周 阅读(1178) 评论(0) 推荐(0)