日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【C++】error C2512: 'Adder' : no appropriate default constructor available

發布時間:2025/3/21 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C++】error C2512: 'Adder' : no appropriate default constructor available 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、出現錯誤的代碼

#include <iostream> using namespace std;class Adder{ public:// 構造函數Adder(int i){total = i;}// 對外的接口void addNum(int number){total += number;}// 對外的接口int getTotal(){return total;}; private:// 對外隱藏的數據int total; }; int main( ) {Adder a;a.addNum(10);a.addNum(20);a.addNum(30);cout << "Total " << a.getTotal() <<endl;return 0; }

2、兩種修改方法

#include <iostream> using namespace std;class Adder{ public:// 構造函數Adder(int i = 0){total = i;}// 對外的接口void addNum(int number){total += number;}// 對外的接口int getTotal(){return total;}; private:// 對外隱藏的數據int total; }; int main( ) {Adder a;a.addNum(10);a.addNum(20);a.addNum(30);cout << "Total " << a.getTotal() <<endl;return 0; } #include <iostream> using namespace std;class Adder{ public:// 構造函數Adder(int i){total = i;}// 對外的接口void addNum(int number){total += number;}// 對外的接口int getTotal(){return total;}; private:// 對外隱藏的數據int total; }; int main( ) {Adder a(0);a.addNum(10);a.addNum(20);a.addNum(30);cout << "Total " << a.getTotal() <<endl;return 0; }

正確結果:

總結

以上是生活随笔為你收集整理的【C++】error C2512: 'Adder' : no appropriate default constructor available的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。