先来说点最基础的c语言;
印象最深也最让我难受就是C与C++中的内存管理问题。比较轻松的说话和做法就是谁开辟谁释放。
例1
void Myname(char *p)
{
p = (char*)malloc(100);//在堆上开辟空间没有释放
}
void text(void){
char *p =nullptr;//空指针直接使用。
Myname(p);
strcpy(p,"XXXXXXX");
printf(p);