今天用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];