在C ++中使用构造函数参数创建向量

帕勃罗·洛佩兹(Pablo Lopez)

我试图用构造函数参数(颜色)创建5个对象(猫)的2个向量。

但是我找不到正确的语法。

#include <iostream>
#include <bits/stdc++.h>

using namespace std;

class Cats{
Cats(string color);

};

Cats::Cats(string color){
cout << "Cat " << color << " created" << endl;
}

int main()
{
  vector<Cats> blacks (5, "black");
  vector<Cats> whites (5, "white");
}

我希望每只猫的字符串具有我写给构造函数的颜色。

黑猫

你要vector<Cats> blacks(5, Cats("black"));

另请参见为什么不#include <bits / stdc ++。h>?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++无法使用模板参数创建模板构造函数

来自分类Dev

在构造函数中使用C ++中的unique_ptr初始化向量

来自分类Dev

如何在C ++中使用构造函数初始化2D向量?

来自分类Dev

在构造函数内给定大小的堆上创建C ++ STL向量

来自分类Dev

在构造函数中使用“ new”?C ++

来自分类Dev

构造函数中使用lambda的C ++类

来自分类Dev

c ++不能在构造函数中使用父类型作为参数

来自分类Dev

如何在C ++中使用通用引用参数为模板类编写构造函数

来自分类Dev

在C ++中使用指向内部类对象的指针作为外部类构造函数参数

来自分类Dev

如何使用2d数组作为参数创建C ++构造函数

来自分类Dev

我正在尝试创建一个使用C ++中的参数包构造函数的异常类

来自分类Dev

C使用构造函数创建结构数组

来自分类Dev

是否可以在C ++中使用非默认构造函数创建模板实例?

来自分类Dev

如何在 C# 中使用其构造函数创建对象的副本?

来自分类Dev

在使用C malloc的C ++构造函数中使用new

来自分类Dev

C#使用当前类的参数和无参数构造函数调用基本构造函数

来自分类Dev

在C ++的递归函数中使用引用参数

来自分类Dev

C中使用数组作为参数的函数

来自分类Dev

在C中使用函数作为参数

来自分类Dev

在c#中使用类型作为函数参数的通用对象创建

来自分类Dev

在模板参数中使用 constexpr 向量 (C++20)

来自分类Dev

在C ++中使用向量传递任意数量的参数

来自分类Dev

在C ++中使用向量

来自分类Dev

C ++构造函数原型参数

来自分类Dev

C ++错误构造函数参数

来自分类Dev

在C ++中使用向量时,函数未返回值

来自分类Dev

C ++:使用运算符=调用多参数构造函数

来自分类Dev

在g ++中使用版本脚本导出c ++构造函数

来自分类Dev

如何避免在 C++ 中使用静态构造函数?

Related 相关文章

  1. 1

    C ++无法使用模板参数创建模板构造函数

  2. 2

    在构造函数中使用C ++中的unique_ptr初始化向量

  3. 3

    如何在C ++中使用构造函数初始化2D向量?

  4. 4

    在构造函数内给定大小的堆上创建C ++ STL向量

  5. 5

    在构造函数中使用“ new”?C ++

  6. 6

    构造函数中使用lambda的C ++类

  7. 7

    c ++不能在构造函数中使用父类型作为参数

  8. 8

    如何在C ++中使用通用引用参数为模板类编写构造函数

  9. 9

    在C ++中使用指向内部类对象的指针作为外部类构造函数参数

  10. 10

    如何使用2d数组作为参数创建C ++构造函数

  11. 11

    我正在尝试创建一个使用C ++中的参数包构造函数的异常类

  12. 12

    C使用构造函数创建结构数组

  13. 13

    是否可以在C ++中使用非默认构造函数创建模板实例?

  14. 14

    如何在 C# 中使用其构造函数创建对象的副本?

  15. 15

    在使用C malloc的C ++构造函数中使用new

  16. 16

    C#使用当前类的参数和无参数构造函数调用基本构造函数

  17. 17

    在C ++的递归函数中使用引用参数

  18. 18

    C中使用数组作为参数的函数

  19. 19

    在C中使用函数作为参数

  20. 20

    在c#中使用类型作为函数参数的通用对象创建

  21. 21

    在模板参数中使用 constexpr 向量 (C++20)

  22. 22

    在C ++中使用向量传递任意数量的参数

  23. 23

    在C ++中使用向量

  24. 24

    C ++构造函数原型参数

  25. 25

    C ++错误构造函数参数

  26. 26

    在C ++中使用向量时,函数未返回值

  27. 27

    C ++:使用运算符=调用多参数构造函数

  28. 28

    在g ++中使用版本脚本导出c ++构造函数

  29. 29

    如何避免在 C++ 中使用静态构造函数?

热门标签

归档