【发布时间】:2015-01-20 09:18:36
【问题描述】:
C++11 是否提供了缩短千行长模板类名称(std:: 以及我自己的类型)的方法?
这将减少解密和打印漂亮消息的痛苦。我想定义自定义别名,将扩展的模板类型名称替换为唯一且定义明确的替代名称。
使用typedef 或using 无济于事,因为编译器和gdb 仍将打印完整的类型名称。 stl 以及自定义模板类型应该可以使用别名。理想情况下,gcc、clang 和 gdb 应该使用自定义名称。
【问题讨论】:
标签: c++ templates c++11 gcc clang