|
|
1
9
你在要求 Reflection in C++ . |
|
|
2
4
恐怕你不能得到字段名,但是你可以用 Boost.Typeof :
|
|
|
3
1
不,不写自己的“结构”系统是不可能的。您可以获取成员的大小,但需要知道其名称。根据我的知识,C++不允许在编译或运行时枚举给定对象的成员。您可以放置一些函数,如“getNumMembers()”和“getMembersize(index)”等,以获取您需要的信息… |
|
|
4
0
您还可能希望在Web上搜索“C++序列化”,尤其是
许多C++新手希望从类名创建对象实例,或者基于名称填充类字段。这就是序列化或反序列化的用武之地。 我需要类和成员名的经验来自于打印调试信息。类和字段名在处理异常时非常有用,尤其是在生成异常时。 |
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |