c ++矢量指针

时间:2010-07-14 14:30:53

标签: c++

如何制作有指针的向量? 试过这个却失败了。

vector<*struct_gene> vector_child_genes;

完整代码,如果有人感兴趣http://codepad.org/50qrNZvd

3 个答案:

答案 0 :(得分:11)

vector<struct_gene *> vector_child_genes;

答案 1 :(得分:3)

尝试这样的事情:

vector<struct_gene*> vector_child_genes;

您可以在向量的尖括号中指定一个类型,并使用后缀星号指定指针类型,而不是前缀星号。

答案 2 :(得分:1)

您将类型放在括号内。否则没有特殊语法。如果你通常在类型之后声明一个带*的指针(我希望如此),那么你仍然会做同样的事情。