- 博客(3)
- 收藏
- 关注
原创 GCC编译详解
GCC(GNU Compiler Collection--GNU编译器套件)可以编译C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言。GCC原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如Linux、BSD、Mac OS X等)采纳为标准的编译器,现在GCC同样适用于微软的Windows。 GCC的编译
2016-01-19 12:16:37 1318
原创 《C++Primer 5e》学习笔记(6):类
1.定义在类内部的函数是隐式的inline函数。 2.成员函数通过this隐式参数来访问调用它的那个对象。当我们调用一个成员函数时,用请求该函数的对象的地址去初始化this。 3.this的目的是总指向“这个”对象,所以默认情况下this的类型是指向类类型非常量版本的常量指针,我们不允许改变this中保存的地址。这也意味着this不能绑定到一个常量对象上,从而导致我们不能在一个常量对象上调用普通的成员函数。C++允许我们把const关键字放在成员函数的参数列表后,以紧跟在参数列表之后的const来表示thi
2016-01-07 20:24:58 1153
原创 《C++Primer 5e》学习笔记(5):函数
1.函数的调用完成两项工作:一是用实参初始化函数对应的形参,二是将控制权转移给被调用的函数。此时,主调函数的执行被暂时中断,被调函数开始执行。 2.函数定义规定了实参与形参存在的对应关系,但是并没有规定实参的求值顺序。编译器能以任意可行的顺序对形参进行求值。 3.函数的返回值不能是数组类型或函数类型,但可以是指向数组或函数的指针。 4.局部静态对象在程序执行路径第一次经过对象定义语句时初始化
2016-01-06 15:58:15 850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人