我想知道在C++中是否有一个宏或语言元素表示与函数中的返回值相同的类型。简化命名类型(特别是在函数声明中)的C++语言功能
例如:
std::vector<int> Myclass::CountToThree() const
{
std::vector<int> col;
col.push_back(1);
col.push_back(2);
col.push_back(3);
return col;
}
取而代之线std::vector<int> col;
的是有某种形式的语言元素的? 我知道这很平凡,但我只是无聊打字;-)。
如果你对输入长类型名称感到无聊,比如'使用vi = std :: vector',然后输入'vi col;',你可以使用'typedef'或'using'。 –
delta
您有几种选择可以避免重复变量的实际类型。我的建议是你不使用他们中的任何一个:-) –