返回

数组-C++——初始化一个对象,就像在向量类中初始化

发布时间:2022-09-08 08:36:14 409
# golang

我知道向量对象可以这样声明和初始化:

// Nothing new here. I know  is a template
// and how to implement it:

vector  vect{ 10, 20, 30 };

我假设vector对象在一个值数组中,该类的函数(例如push_back())管理它。我希望并且一直在尝试在我自己的班级中实现类似的东西,但没有成功。如果能够理解它是如何完成的,那将很有趣!“做了很多”;“实验”;但没有一个奏效。

// Random named class:
class A_Class
{
private:

    // A pointer for the type I want:
    int *A_pointer_To_int;

public:
    // Trying to accept the input values between
    // brackets and putting them inside a temp array:
    A_Class(int Input_Array[]) {}

};

int main()
{
    // trying to create the object like in the vector class.
    // Returns error "No instance of constructor matches the argument list":

    A_Class My_Object{1,2,3}

    return 0;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像