常用C++进行项目开发的童鞋们应该都知道,在C++中指针和引用是常用的语法了,而指针又是C++区别于其他高级语言的一大精髓。
而今天我们再来看看在C++新手们针对指针和引用的使用经常犯的错误。
函数返回指针
在C++中针对一个函数返回指针的实现方式一般有三种:
1.返回一个变量的地址
例如以下代码:
// 返回int指针地址
int * funTest(){
int a = 101;
return &a;
}
int main(int argc, const char *argv[]) {
int *a = funTest();
std::cout