C++特殊注意的问题 发表于 2023-03-05 分类于 C++ 阅读次数: Valine: 本文字数: 220 阅读时长 ≈ 1 分钟 C++函数中定义的返回值类型和return的返回值类型不同时,会把return的返回值类型强转为定义的返回值类型,即使定义的是返回的引用,return的是一个普通数值也可以强转,但是如果return的是一个普通数值,定义的是一个指针,这样程序就会报错; 在函数中return一个值,并不是把这个值返回了,而是重新创建了一个对象,然后把这个值给释放掉; 调用无参构造不能加括号; 通过new开辟的空间要用指针接收,int * p = new int(10);