看到java中的一行代码忽然想起c++中的类的使用必须要初始化不然会报空指针错误
#include<iostream>
using namespace std;
typedef struct asd2 {
int b;
int a;
}* asd;
int main() {
asd asd1 = NULL;//在不初始化的情况下直接输入值会报错
asd1->a = 1;
asd1->b = 2;
cout << asd1->a;
return 0;
}
看到java中的一行代码忽然想起c++中的类的使用必须要初始化不然会报空指针错误
#include<iostream>
using namespace std;
typedef struct asd2 {
int b;
int a;
}* asd;
int main() {
asd asd1 = NULL;//在不初始化的情况下直接输入值会报错
asd1->a = 1;
asd1->b = 2;
cout << asd1->a;
return 0;
}