C++中编写获取数据类型大小代码出现编译错误如何解决
错误原因
C++ 中获取变量或数据类型所占内存字节数的运算符是连写的关键字 sizeof,你将其拆分为 size of 两个独立单词,编译器识别时会误以为你调用了未声明的 size 函数,因此抛出对应报错。
修复后的完整代码
#include<iostream> using namespace std; int main(){ int a ;// 变量声明 a = 12 ;// 变量初始化 cout<<"size of int "<<sizeof(a)<<endl; return 0; }
运行修复后的代码即可正常输出 int 类型的占用字节数。
内容的提问来源于stack exchange,提问作者ishika
相关产品推荐
相关产品推荐

