可视化从循环(c++)添加到结构
visual Adding to struct from a loop (c++)
所以我使用下面的代码,但在试图从结构中的一行调用文本时出错。
struct lines
{
LPCSTR text;
int mInt;
};
for (int n = 0; n < lineCount - 1; ++n) {
vector<lines> sub;
lines lineData;
LPCSTR onlinePlayerName = (LPCSTR)PLAYER::GET_PLAYER_NAME((Player)(n));
int onlinePlayerPed = PLAYER::GET_PLAYER_PED(n);
//lines(n) = struct( onlinePlayerName, onlinePlayerPed );
sub.push_back(lines());
lineData.text = onlinePlayerName;
lineData.mInt = onlinePlayerPed;
//add struct to struct list
sub.push_back(lineData);
}
但是当我试着用从线路上打电话时
lines[i].text
我得到"错误:不允许使用类型名称"。
这里的问题是在类型上使用[]
运算符。您将行声明为struct
。(保持typenames
的大写字母有助于您更容易区分它们。(我想你是想打电话给sub[i].text
的。
相关文章:
- 添加静态constexpr成员是否会更改结构/类的内存映射
- 无法添加多个键以映射将结构作为键
- 我可以在 C++ 中将数据成员/变量从其定义之外添加到结构中吗?
- C++:添加新结构时,结构指针向量中的所有元素都会更新
- 继承层次结构并将元素添加到向量
- 如何使用矢量元素将项目添加到结构中?
- 将结构时间规范添加到类(似乎没有其他类型的)会导致EXEC_BAD_ACCESS
- 为什么添加析构函数(甚至是空的)会破坏我的结构,该结构使用 ref 转发和折叠来保存 ref 或值的副本?
- 在C++中将类实例添加到对象层次结构中的问题
- 用于添加和查找查询的适当数据结构
- 如何在不添加对库的依赖的情况下添加与库结构的兼容性
- 将指向结构数组的指针添加到 std::map
- 如何将运算符定义从头文件添加到现有结构?
- 如何在类中添加结构,结构的向量以映射
- 尝试在文本文件中添加结构元素而不覆盖它
- 为什么我的向量没有添加结构
- 使用 enable_if 选择性地添加结构成员
- Clang重写器:为无效程序添加结构定义
- 向Std::vector添加结构体时使用Std::bad_alloc
- 动态地向容器中添加结构并检索它们