自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 变量.注意内部链接全局变量(也声明使用静态关键字)

在上一节中提到的,一个集成开发环境(IDE)包含了所有你需要开发、编译、链接和调试你的程序的东西。所以让我们安装一个。显而易见的问题是:“哪一个?“。记住,你可以安装多个IDE,所以没有“错误的决定”。这些教程中,我们将告诉你一些你的IDE的不错的功能,比如如何做集成调试。我们所有的例子都将使用微软的Visual C++(Windows),和代码::块(Linux或Windows)。因此,我们

2017-02-25 16:36:42 681

原创 程序开始执行的功能

这个程序开始执行的功能main()顶部,和第一行是执行打印开始main()。在main()第二行是一个函数调用的函数doprint()。在这一点上,main()语句执行暂停,和CPU跳转到doprint()。第一个(也是唯一的)在doprint打印在doprint()线。当doprint()终止,调用者(main())继续执行它离开的地方。因此,在主要的打印结束main()执行的下一条语句。注

2016-08-28 10:49:50 577

原创 因为编译器顺序读取文件

这个程序不编译的原因是因为编译器顺序读取文件。当编译器为函数的调用()对main()线6,不知道什么补充的是,因为我们还没有定义()到10号线!产生第一个错误(“找不到标识符”)。当Visual Studio 2005到10线()实际的宣言,也抱怨将被重新定义。这是有点误导性的,因为它从来没有定义在第一个地方。后来的版本的视觉工作室正确地忽略这个额外的错误信息。尽管第二个错误的冗余,它是有

2016-08-27 23:13:11 595

原创 初始化从相同类型的一个对象

当编译器编译一个正常的成员函数时,它隐式地添加一个新的参数到函数名为“这个”。this指针是一个隐藏的const指针保存的对象的成员函数的地址被。还有一个更详细的照顾。在成员函数中,任何类成员(函数和变量)也需要被更新,所以他们引用的对象的成员函数被调用。这是很容易通过添加一个“这个”前缀给他们每个人。因此,在功能setid()身体,m_id(这是一个类的成员变量)已转成-> m_id。因此,

2016-08-27 16:50:32 482

原创 它是不确定的

在第三行中,x和y是递增/递减之前,他们的评价,所以他们的新值打印由cout。在第五行,一个原始值的临时副本(x = 6,y = 4)发送给cout,然后原来的x和y是递增的。这就是为什么从后缀式操作符的结果没有改变到下一行。规则:有利于后递增和后递减的预增量和预减量。前缀版本不仅更加高效,你就不太可能遇到奇怪的问题。int x = 5, y = 5;cout << x << " " <

2016-08-26 09:19:24 208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除