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&)

            };

  • 相关阅读:
    gulp+browser-sync使用方法
    小程序试用体验
    移动端调试总结
    函数防抖和函数分流
    页面返回顶部的方法总结
    POJ
    POJ
    UVA 10129 Play on Words(欧拉道路)
    UVA 10305 Ordering Tasks (拓扑排序)
    UVA 12657 Boxes in a Line(双向链表+小技巧)
  • 原文地址:https://www.cnblogs.com/liangxiaofeng/p/4311423.html
Copyright © 2011-2022 走看看