register C++ · 关键字
C++17 起 register 不再是存储类说明符,仅保留为关键字;历史上它建议编译器把变量放在寄存器里。
怎么用
// C++17 之前:register 类型 名;
小例子
// C++17 之前:register int i = 0;
编译结果
C++17 之前提示编译器放寄存器,现在已移除该语义
提醒:C++17 起写 register int x; 会编译报错,只保留关键字身份
官方文档:https://en.cppreference.com/w/cpp/language/storage_duration
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C++全部词条