今天用C++在實例化一個類的時候遇到了這樣的報錯,代碼如下:
MyCalendar cal=new MyCalendar();
上網找了資料才發現,自己前段時間C#敲多了弄混了,C++裏面new一個類的時候返回的是一個新創建的類的指針,將指針賦值給一個本地對象肯定要報錯,故正確代碼應該是
MyCalendar *cal=new MyCalendar();
還是基礎不紮實的問題。
今天用C++在實例化一個類的時候遇到了這樣的報錯,代碼如下:
MyCalendar cal=new MyCalendar();
上網找了資料才發現,自己前段時間C#敲多了弄混了,C++裏面new一個類的時候返回的是一個新創建的類的指針,將指針賦值給一個本地對象肯定要報錯,故正確代碼應該是
MyCalendar *cal=new MyCalendar();
還是基礎不紮實的問題。
數組求和 方法一:直接一次for循環 int GetSum1(int *a,int n) { int sum=0; for (int i=0; i<n;i++) { sum+=a[i];