问题描述
由于长期没有接触C++,以前的基础知识都忘了,问题是这样的:首先,我有一个结构体:struct MyConn{int a;char b;}int device_size=sizeof(MyConn);为什么在我定义数组长度的时候char rece[sizeof(MyConn)] 这样定义是正确的;但是,char rece[device_size]却是错误的?求解!! 问题补充:kidding87 写道
解决方案
编译器,觉得你那个不是静态的量,所以编译不通过
解决方案二:
int device_size=0;先初始化下
时间: 2024-09-14 11:03:51