zoukankan      html  css  js  c++  java
  • 类定义 对象数组

    1.类定义;
    2.对象数组

    #include <iostream>
    using namespace std;
    class myfoo
    {
    private:
        int num;
        string foostr;
        
    public:
        myfoo(int a,std::string& str ):num(a),
    foostr(str)
            {           
                cout << "myfoo construt : " << num << endl;
            }

        myfoo()  //myfoo aSmple;如果自己写了构造函数,那么需要列出默认构造

                 //  函数
            {
            }
        ~myfoo()
            {
                cout << "myfoo destrut:" << endl;
            }
    };
    int main(int argc, char* [])
    {

        string strtmp("i_love");

        myfoo g[3] = {myfoo(1,strtmp),myfoo(2,strtmp),myfoo(3,strtmp)};
        return 0;
    }



    3. 
     foo.cpp:29: error: no matching function for call to ‘myfoo::myfoo(int, const char [4])’
    foo.cpp:15: note: candidates are: myfoo::myfoo()
    foo.cpp:11: note:                 myfoo::myfoo(int, std::string&)
    foo.cpp:5: note:                 myfoo::myfoo(const myfoo&)

            };

  • 相关阅读:
    json
    网页版 treeview使用中遇到的问题
    随机获取一条数据
    oracle
    发送邮件
    DataGrid列的合并
    python简介
    SQLSERVER
    Maven 基础
    Maven 构建jar包
  • 原文地址:https://www.cnblogs.com/liangxiaofeng/p/4311423.html
Copyright © 2011-2022 走看看