C++ vector

这个是哪里出了问题???

这个在类里面貌似不可以指定长度定义,在main函数中可以!

C++类中,初始化变量是不能调用其他类的构造函数。如果使用int double char 进行初始化是可以的,但使用构造函数传参来初始化是不行的,可以试一下string("aaa");

建议采用指针来初始化,然后在构造函数中new到堆区。

创建:vecter<bool> *a;

构造初始化:this->a = new vector<bool>(10);

您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632