【发布时间】:2019-10-12 18:22:04
【问题描述】:
我对 C++ 还很陌生,正在尝试理解关键字“using”的功能。我只是不明白何时以及为什么应该使用它。
例如,我有这样的代码:
using connection_status_t = bool;
connection_status_t isFileOpenForInput(ifstream& ifs, const string& filename) {
ifs.open(filename);
return ifs.is_open();
}
对于这个具体的例子,为什么我不能这样做:
bool connection_status_t;
bool isFileOpenForInput(ifstream& ifs, const string& filename) {
ifs.open(filename);
return ifs.is_open();
}
【问题讨论】:
标签: c++ computer-science using