如何在 Visual C++ 2015 中的 C++ 强制转换运算符的尖括号内保留空格?
Posted
技术标签:
【中文标题】如何在 Visual C++ 2015 中的 C++ 强制转换运算符的尖括号内保留空格?【英文标题】:How to keep spaces within angle brackets of C++ casting operators in Visual C++ 2015? 【发布时间】:2018-01-30 23:11:40 【问题描述】:我想以这种方式格式化我的 C++ 转换运算符:
Class * foo = static_cast< Class * >( bar );
Visual Studio 坚持删除尖括号内的空格:
Class * foo = static_cast<Class*>( bar );
如何防止它这样做?
【问题讨论】:
【参考方案1】:转到 选项 > 文本编辑器 > C/C++ > 格式 > 间距,然后选中(错误命名的)在 C 样式转换的括号内插入空格 框.由于某种原因,它也适用于 C++ 类型转换运算符的尖括号。
【讨论】:
以上是关于如何在 Visual C++ 2015 中的 C++ 强制转换运算符的尖括号内保留空格?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual C++ 2015 中的 C++ 强制转换运算符的尖括号内保留空格?
如何在 GUI 输出窗口而不是 Visual Studio 2015 中的 cmd 控制台上显示我的 C++ 程序输出?