1. 程式人生 > >將NULL指標賦值給std::string變數導致程式崩潰

將NULL指標賦值給std::string變數導致程式崩潰

如題:


如上圖,但是我們還會經常寫這樣的程式碼,例如我的flamingo中有程式碼如下(已經修正):

位於queryresult.cpp中


如果fields[i].name為NULL的話,程式將崩潰。

備忘一下,以後將char*型別賦值給std::string型別一定記得檢測一下是否為空指標。