[英]Does Qt's moc/C++11 have an equivalent of C#'s nameof() operator?
对于C ++ 11,这是不可能的,因为只有在语言/编译器支持下,才有可能。 它也与反射(在运行时)无关,因为它在编译时为您提供了标识符的名称。
如果您的编译器支持C ++ 17,则此库应执行您想要的所有操作: https : //github.com/Neargye/nameof
在https://www.reddit.com/r/cpp/comments/b3spr5/nameof_operator_for_modern_c_simple_name_of_a/上查看库作者的其他示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.