C++基本语法——using关键字
字数统计:75 阅读时长 ≈ 1分钟under C++ tag Published on June 21st , 2020 at 10:58 pm
1. 配合命名空间,对命名空间权限进行管理
using namespace std; //释放整个命名空间到当前作用域
using std::cout; //释放某个变量到当前作用域
2.类型重命名
作用等同typedef,但是逻辑上更直观。
#include <iostream>
using namespace std;
#define DString std::string //! 不建议使用!
typedef std::string TString; //! 使用typedef的方式
using Ustring = std::string; //! 使用 using typeName_self = stdtypename;
//更直观
typedef void (tFunc*)(void);
using uFunc = void(*)(void);
int main(int argc, char *argv[])
{
TString ts("String!");
Ustring us("Ustring!");
string s("sdfdfsd");
cout<<ts<<endl;
cout<<us<<endl;
cout<<s<<endl;
return 0;
}
本文由simyng创作,
采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:June 21st , 2020 at 02:58 pm