我有以下代码(为了使其小而具体):
struct myType_t
{
int a;
string str;
};
typedef vector<myType_t> dataVect_t; // Just for ease of use
...main(...)
{
dataVect_t myData;
myData.push_back((myType_t) {1, "test"}); // THIS IS THE LINE IN QUESTION!
}
编辑:抱歉,这已更正为创建 myType_t 的实例(不是 dataVect_t)
我想将 intStringPairVect_t 的实例推回向量中,但我真的不想为此创建一个变量。我正在做的事情似乎可以编译,但我不是 100% 相信它是正确的......这里有任何指针(没有双关语)吗?