
C++学习中
文章平均质量分 70
Hurricane_zxz
这个作者很懒,什么都没留下…
展开
-
C++中const限定修饰符
const修饰可以把对象转换成为常数对象,什么意思呢?就是说利用const进行修饰的变量的值在程序的任意位置将不能在被修改,就跟常数一样。使用方法: const int a = 1;但是对于指针来说,const依然是起作用的,以下两点非常重要!Ex.1#include using namespace std;static void compositor(i原创 2013-04-03 15:49:05 · 682 阅读 · 0 评论 -
C++下的引用类型
什么是引用?引用类型也称 别名,这样说就比较好理解了吧,他是一个比较有意思的东西。在C++中你可以把它看做是另外的一种指针,通过引用类型,我们同样也可以间接的操作对象,引用类型主要是用在函数的形式参数上,通常我们使用它是把类对象传递给一个函数。引用对象采用类型名加上&符号,和名称的方式定义。例如:(int &test;),这里我们就定义了一个名为test的引用,但是int &test;这样原创 2013-04-03 17:48:15 · 744 阅读 · 0 评论 -
C++中的operator关键字
operator是c++中的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名.这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要是运算符的使用方法与原来的一致,另一方面扩展功能只能通过函数的方式(C++中,"功能都是由函数是实现的").一、为什么使用操作符重载?比如判断两个人是否一样大,我们默认用年龄,所以在原创 2013-03-26 10:50:54 · 968 阅读 · 0 评论 -
C++ inline 函数
在函数声明或者定义中函数返回类型前面加上关键字inline即把min()指定为内联。inline int min(int first,int second){/***/}inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须在调用该函数的每个文本文件中定义。当然,对于同一程序的不同文件,如果inline原创 2013-03-26 11:00:04 · 595 阅读 · 0 评论 -
C/C++中的枚举类型
C/C++中的枚举类型如果一个变量你需要几种可能的值,那么就可以定义成为枚举类型。之所以叫枚举就是说将变量或者对象可能存在的情况也可以说是可能存在的值一一列举出来。enum box{pencil,pen};这里就定义了一个枚举类型的变量叫box。若果想定义两个具有同样特质的枚举类型变量那么可以1. enum box{pencil,pen};2. enum box原创 2013-04-10 16:17:16 · 637 阅读 · 0 评论 -
C++中namespace的使用
C++中经常会使用到namespace关键字,那么到底什么是namespace呢?它有什么用呢?namespace直译就是命名空间的意思,它是一种逻辑分组机制,将按照某些标准在逻辑上属于同一个任务的所有类声明放在同一个命名空间。最常用到的using namespace std就是在标准C++中所有包含的内容(包括常量,变量,结构,类和函数等)都被定义在命名空间std中了。命名空间的格式为:转载 2013-04-18 21:35:19 · 659 阅读 · 0 评论 -
C/C++初学者练习指针的两个绝好的例子
对于C/C++初学者来说,指针可能是一个比较陌生的内容,下面的例子可以很好的帮助你理解指针的用法。Ex.1#include using namespace std;int main() { int a,b; int *piont_1,*piont_2,*temp_piont; cin>>a; cin>>b; piont_1 = &a; piont_2 = &b; if(a>原创 2013-04-03 15:21:46 · 741 阅读 · 0 评论