在ubuntu系统下采用cout << typeid().name() << endl;输出的数据类型为h、m。让人摸不着头脑这是哪种数据类型的简写。
在朋友的帮助下,这篇文章解决了问题:https://blog.csdn.net/TuxedoLinux/article/details/80604377
原来啊,h代表unsigned char, m代表unsigned long,由于编译器的差异所以出现了这种现象。
关于C++中的typeid().name()输出数据类型为h、m
最新推荐文章于 2024-09-03 23:22:59 发布