
c/c++
半醉看夕阳
这个作者很懒,什么都没留下…
展开
-
c++构造函数
关于构造函数的一些总结: 原创 2014-08-22 10:49:50 · 750 阅读 · 0 评论 -
VS2008切换环境(c#,c++,other)
VS2008切换环境原创 2015-07-06 10:14:40 · 2838 阅读 · 0 评论 -
VC6.0中创建和使用静态库
在VC6.0中创建和使用静态库原创 2015-07-04 14:31:40 · 2004 阅读 · 0 评论 -
const对象和const成员函数
一:const成员函数的格式:class 类名{返回类型 函数名(参数列表) const{函数体;}};二:作用和一些注意事项1,在函数头和函数体之间加入的关键字const,实际上表示的是this指针为const型,表示这是一个常量对象,说明这个对象不可被更改,所以其作用为:防止对成员变量的意外修改;2,对于非常量对象而言,会优先调用非常量成员函原创 2015-05-06 10:50:43 · 642 阅读 · 0 评论 -
this指针
一:概念 this指针本质上就是一个指针,对于成员函数来讲,this指针指向调用对象的地址,对于构造函数来讲,this指针指向正在构造的对象的地址。二:作用:1:this指针可以用于在构造函数中区分与形参名相同的成员变量;代码实例:#includeusing namespace std;#includeclass StuInfo{private: strin原创 2015-05-05 16:48:52 · 916 阅读 · 0 评论 -
c++中的函数
一:函数重载在同一个作用域中,函数名相同,参数不同的若干个函数构成函数重载,被调函数根据传进来的参数来决定实际调用那个函数。其中参数不同可细化理解为:1,参数类型不同,构成重载;2,参数类型位置不同,构成重载;注意的是,函数返回值类型不同,不能构成重载。代码实例如下:#includeusing namespace std;int add(int a, int b){ return原创 2015-04-11 22:44:57 · 812 阅读 · 0 评论 -
c++中的结构,联合,枚举
c++中的结构,联合,枚举大部分和c差不多,但是还是有一些区别,现将这些区别总结如下:一:结构区别:1,在声明结构类型的变量时不用再使用struct关键字; 2,在结构中可以声明函数;代码实例如下:#includeusing namespace std;int main(){ struct StuInfo{ char name[20]; i原创 2015-04-11 16:11:44 · 1847 阅读 · 2 评论 -
命名空间
命名空间:命名空间是用来组织和重用代码的编译单元,其主要作用是:能够对代码进行逻辑分组,防止命名冲突。1:命名空间的定义;2:命名空间的使用;3:命名空间可以分开定义;4:在命名空间中函数的声明和定义可以分开;5:全局函数的命名空间使用;6:命名空间声明,让命名空间中的部分内容暴露出来;下面用一段代码对上面问题作一个代码演示:#include//命名空间的定原创 2015-01-16 11:38:50 · 954 阅读 · 0 评论 -
C++友元
我们知道,在类中:1:公用(publi)的成员原创 2014-08-29 14:19:06 · 998 阅读 · 0 评论 -
构造函数,拷贝构造函数,赋值函数,析构函数
每个类都有的四个函数,原创 2014-08-28 16:03:07 · 998 阅读 · 0 评论 -
c++静态成员
在c++中,有n个同类的原创 2014-08-29 10:27:00 · 779 阅读 · 0 评论 -
Hello world!程序
好像几乎所有的程序设计语言的第一个程序实践都是hello world!程序原创 2014-08-05 14:52:55 · 1106 阅读 · 0 评论