小编Ell*_*ott的帖子

如何一次将多个int传递到向量中?

目前我必须vector.push_back()多次使用.

我目前使用的代码是

  std::vector<int> TestVector;
  TestVector.push_back(2);
  TestVector.push_back(5);
  TestVector.push_back(8);
  TestVector.push_back(11);
  TestVector.push_back(14);
Run Code Online (Sandbox Code Playgroud)

有没有办法只使用vector.push_back()一次,只是将多个值传递给向量?

c++ vector push-back c++11

50
推荐指数
5
解决办法
8万
查看次数

可以在c ++中使用字典

我一直在查找C#中的字典,它们似乎非常有用,并且想知道是否可以在C++中使用它们,因为我试图在C++中搜索字典但是似乎没有相应的我可以找到.是否有某种类型的库可以下载并包含在项目中,或者是否有一个函数只使用不同的名称来执行相同的操作.

c++ dictionary

15
推荐指数
3
解决办法
2万
查看次数

Lua在视觉工作室2012?

我正在开始学习Lua,并想知道是否可以在C++环境中编辑,运行和调试Visual Studio 2012中的Lua代码.我已经查看并发现有适用于Visual Studio 2008和2010的插件,但目前似乎无法找到有关我正在寻找的内容的任何信息.

一个好的起点将为Lua代码提供语法高亮.与调试器集成将是很好的.在Lua代码和C或C++库代码之间无缝调试的能力将是一个理想的选择.

如果不是VS2012,那么应该考虑什么IDE?

lua visual-studio visual-studio-2012

5
推荐指数
1
解决办法
1万
查看次数

返回布尔数组

首先,如果这是一个重新发布的问题,我想说声抱歉。

我正在创建一个函数,该函数检查游戏循环内的某些对象,然后如果检查返回 true 或 false,则返回一个布尔值,这在我的函数内总共运行了 5 次。我想知道是否可以从函数返回所有 5 个布尔值的数组?下面是我尝试编写的伪代码的示例:

   Bool funcName(obj obj[])
   {
       for (int i = 0; i < 5; i++)
       {
           boolVal[i]=ChckFunc(obj[i]);  
       }
       return  boolVal[];
   }
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

c++ arrays boolean return-value

1
推荐指数
1
解决办法
1万
查看次数

矢量固定大小的阵列

我浏览了不同的来源,无法找到有关固定大小数组矢量的任何有用信息.我想知道下面的代码是否能正常工作.

std::vector<std::array<myType, [3]> > myVectorOfArrays;
Run Code Online (Sandbox Code Playgroud)

c++ arrays vector

0
推荐指数
1
解决办法
1196
查看次数