C++
文章平均质量分 78
tyronedong
诚邀有共同学习目标的朋友一起进步
展开
-
程序的布局与风格
这里讨论的程序不单指C++ 程序,编写任何程序都应该有合理的布局与风格。我们从刚开始就应该养成一套良好的编程习惯。编排出色的代码会带来视觉上和思维上的愉悦。C++程序的格式非常自由,花括号、缩排、注释和换行的位置通常对程序的语义没有影响。虽然说我们可以很自由地编排程序的格式,但如果编排不当,会影响程序的可读性。例如,我们可以将main 写成单独的一长行,这样的定义尽管合法,但很难阅读。关于什么原创 2008-07-12 13:46:00 · 594 阅读 · 0 评论 -
C++ Primer 习题解答 第三章
习题 3.1 用适当的using声明,而不用std::前缀,访问标准库中名字的方法,重新编写2.3节的程序,计算一给定数的给定次幂的结果。解答:修改习题2.11的程序如下:(比较和2.11的区别)#include using std::cout;using std::cin;using std::endl; int main(){ cout "Ple原创 2008-07-23 17:11:00 · 797 阅读 · 0 评论 -
C++ Primer 习题解答 第二章
自己动手做习题,加深理解。 这些都是自己做的,如果有不对或不妥的地方,请指出,谢谢。 习题 2.1 int、long、short类型之间有什么差别?解答:short、 int、 long都属于整型,只是它们在机器中的存储空间不同。一般short的最小存储空间是16位(半个字长),int类型占32位,long类型占32位或64位(和机器有关)。 习题 2.2 unsigned和原创 2008-07-19 15:28:00 · 1018 阅读 · 0 评论 -
C++ Primer 读书笔记 标准库类型
这一章主要介绍了三个重要的标准库类型string、vector和bitset类型。 标准库string类型 string类型支持长度可变的字符串。下面是几种初始化string对象的方式:string s1; //默认构造函数,s1为空串string s2(s1); //将s2初始化为s1的一个副本string s3(“value”); //将s3原创 2008-07-22 14:35:00 · 647 阅读 · 1 评论 -
C++ Primer 读书笔记 变量和基本类型
类型是所有程序的基础。类型告诉我们数据代表什么意思以及可以对数据执行哪些操作。C++ 中定义了一些基本的内置数据类型:表示整数、浮点数、单个字符和布尔值的算术类型,和一种称为void的特殊类型,通常用作无返回值函数的返回类型。 类型 含义 最小存储空间(因机器不同而有所不同)bo原创 2008-07-17 23:17:00 · 720 阅读 · 1 评论 -
#ifndef#define#endif的用法
文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef #define ......转载 2008-07-17 23:09:00 · 1352 阅读 · 0 评论 -
C++ Primer 读书笔记一 快速入门
C++ Primer 确实是一本学习C++入门的经典书籍,书里的内容写的已经非常详细了。写读书笔记,只是为了养成一个好的读书习惯,并能从中发现看书的时候遗漏的部分。每个C++程序都包含一个或多个函数,而且必须有一个命名为main。main函数是程序的入口,是程序和系统沟通的接口。操作系统通过调用main函数来执行程序,main函数则执行组成自己的语句并返回一个值给操作系统,操作系统通过main原创 2008-07-11 22:39:00 · 459 阅读 · 0 评论 -
我又回来了
出去转了一年,现在又回来了。重新拾起以前的梦想,以前的目标。我是一个见什么想学什么的人,到最后却一无所成。最近又回到CSDN的C++版块转了一下,发现了一个叫jinjunweiruan的人在看 C++ Primer 这本书,立志要进军微软,每天发贴提问看书中遇到的问题。在下很是佩服。是他给了我信心和勇气,下定决心为自己定下一个目标,下定决心集中先学习一门语言。拿出以前买的那本 C++ pr原创 2008-07-10 17:11:00 · 399 阅读 · 0 评论 -
C++ Primer 习题解答 第一章
自己动手做习题,加深理解。 这些都是自己做的,如果有不对或不妥的地方,请指出,谢谢。 习题 1.3 编一个程序,在标准输出上打印“Hello World”。解答:#include int main() { std::cout return 0; } 习题 1.4 我们的程序利用内置的加法操作符“+”来产生两个数的和。编写程序,使用乘法操作原创 2008-07-12 16:57:00 · 583 阅读 · 0 评论 -
C++中的类:构造函数(上)
在大多数C++程序中,类都是至关重要的:我们能够使用类来定义为要解决的问题定制的数据类型,从而得到更加易于编写和理解的应用程序。设计良好的类类型可以像内置类型一样容易使用。 类的定义和声明 类的定义格式如下:class ClassName { members; // 类的成员,可以是数据成员或成员函数}objectNames; // objectN原创 2008-08-21 02:30:00 · 830 阅读 · 0 评论