专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
在C++中可以传对象引用,比用指针方便,但是为了避免在函数中对象被修改,需要加const限定符,相应的,在实现对象的成员函数时,也要添加cosnt,这样,因为只有cosnt成员函数才能被const对象调用 注意下面的函数test,里面调用了类A的get_name和get_path,所以get_name和get_path必须是const的,而get_path1不需要是const的 #include<string.h> #include<string> #include<iostream> usingnamespaces [阅读全文] [PDF]
(1)在实际的程序中,引用主要被用做函数的形式参数--通常将类对象传递给一个函数.引用必须初始化. 但是用对象的地址初始化引用是错误的,我们可以定义一个指针引用.int ival = 1092;int &re = ival; //okint &re2 = &ival; //错误int *pi = &ival;int *&pi2 = pi; //ok (2)一旦引用已经定义,它就不能再指向其他的对象.这就是为什么它要被初始化的原因. (3)const引用可以用不同类型的对象初始化(只要能从一种类型转换到另一种类型即 [阅读全文] [PDF]
1 共2条 分1页