从零单排C++
文章平均质量分 77
fengsser
这个作者很懒,什么都没留下…
展开
-
(4)风色从零单排《C++ Primer》 变量,引用,指针
0、写在前面这个章节将会体验“类”的使用。我们将会使用一个其他人写好的类,实现一个简单的书店程序。这个章节只是体验“类”,不会设计类的具原创 2015-06-19 12:14:51 · 759 阅读 · 0 评论 -
(6)风色从零单排《C++ Primer》 结构体,头文件
结构体:c++11下,可以对结构体像类一样初始化。struct Sales_data{ std::string bookNo; unsigned units_sold; double revenue; Sales_data(){ bookNo = "book"; units_sold = 1; revenue原创 2015-06-29 12:02:11 · 947 阅读 · 0 评论 -
(5)风色从零单排《C++ Primer》 const,typedef,auto,decltype
CONST多文件下//file_1.cc defines and initializes a const that is accessible to other filesextern const int bufSize = fcn();//file_1.hextern const int bufSize;//same bufSize as defined in file_1.cc原创 2015-06-27 10:39:31 · 640 阅读 · 0 评论 -
(7)风色从零单排《C++ Primer》 string
初始化:string s1string s2(s1)string s2 = s1string s3("value")string s3 = "value"string s4(n,'c')读取未知个数的字符串1)cincin读取字符串时,遇到leading whitespace(eg spaces,newlines,tabs)就会完成一次读取。string wo原创 2015-07-02 12:21:11 · 449 阅读 · 0 评论 -
(1)风色从零单排《C++ Primer》 一个简单的c++程序
一个简单的c++程序,帮助我们快速了解c++的代码风格,并通过分析代码学习c++程序意图:在终端上输入一组数字,输出不同数字输出的次数。相同的数字必须是连续的。假设输入:42 42 42 42 55 55 62 100 100 100终端应该输出:42 occurs 5 times55 occurs 2 times62 occurs 1 times100 occurs 3 t原创 2015-06-10 17:33:40 · 1047 阅读 · 2 评论 -
(2)风色从零单排《C++ Primer》 一个简单的书店程序
0、写在前面这个章节将会体验类(class)的使用。我们将会学习如何使用一个其他人写好的类,实现一个简单的书店程序。在之后的章节,我们才会学习类的更多细节,如如何自己实现一个类。原创 2015-06-13 11:53:57 · 984 阅读 · 0 评论 -
(3)风色从零单排《C++ Primer》 重要的基本类型
算数类型(Arithmetic Types)c++算数类型TypeMeaningMinimum SizeboolbooleanNAcharcharacter8 bitswchar_twide character16 bitschar16_tUnicode character16 bi原创 2015-06-15 17:30:30 · 1183 阅读 · 0 评论 -
剑指offer: 二进制中1的个数(位运算)
题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。分析:可以通过每次与1,判断最后一位是否为1,然后右移。移动的次数为位数,与机器字长有关,可以通过sizeof得出字结束,然后乘以8.代码:int NumberOf1(int n) { if(n==0) return 0; int bitLen = sizeof(n)*原创 2015-06-29 18:06:20 · 582 阅读 · 0 评论