C++错误总结
独爱莫宝的三岁
想做自己喜欢的事情
展开
-
操作符重载错误总结
在学习类类型转换为类类型的时候,发现一个错误,在老师的讲解下理解了原因错误1:将boy赋值给man时,man中的构造函数中的参数用的普通类型(Boy boy) 没有使用引用类型,在释放boy中name的内存地址时报错代码:#pragma once#include <iostream>using namespace std;class Boy;class Man{public: Man(Boy boy); //没有使用引用类型 ~Man(); friend ostr原创 2021-05-04 16:55:03 · 119 阅读 · 0 评论 -
C++指针常见错误
1、使用为初始化的指针int main(void){ //使用未初始化的指针 int *p; printf("*p value: 0X%p\n",*p); return 0;}2、将值当做地址赋值给指针int main(void){ int *p; int val = 10; //将值赋给指针 p = val; return 0;}3、忘记解引直接访问内存int main(void){ int arr[10]; int *p1,*p2; p1原创 2021-01-17 11:09:22 · 1078 阅读 · 0 评论