qiu_qiu_ 2020-09-07 18:49 采纳率: 0%
浏览 118

关于C++结构体的疑惑,在非main函数所在的文件里定义出错

我在一个.cpp文件(不是main函数所在的文件)里声明了一个结构体,然后定义一个该结构体的变量到这步都没问题,但是当我紧接着想给结构体变量赋值的时候就提示报错“此声明没有存贮类或类型说明符”
可是当我换一种写法:把结构体变量的定义写在一个函数里面就可以使用改变量去对操作结构体里的内容,这是什么原因呢?
环境是vscode

图片说明

  • 写回答

2条回答 默认 最新

  • threenewbee 2020-09-07 22:39
    关注

    abs.arr_num = 9;
    这个是语句,语句必须写在函数中。

    评论

报告相同问题?

悬赏问题

  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码