C++ 结构体和类的赋值 结构体的对象什么时候可以用{}赋值?有构造函数的时候能不能这样干?... 结构体的对象什么时候可以用 { } 赋值? 有构造函数的时候能不能这样干? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 结构体 c++ 赋值 搜索资料 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? 钭玮泷叶吉 2020-04-29 · TA获得超过1276个赞 知道小有建树答主 回答量:1751 采纳率:100% 帮助的人:8.3万 我也去答题访问个人页 关注 展开全部 第二种情况下,temp a={3,4};中,这是给结构体变量整体赋值,与inta[3];a[]={1,2,3};一样,在c和c++中是不允许的,只允许整体初始化,不允许整体赋值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 慕课网广告2024-12-20轻松超越大学同类课程,带你深入底层,深入细节,深入思想,重学C++。掌握大型企业级开发工程的思路,开发别人做不了的高性能程序。coding.imooc.com 超可爱ING 2015-09-20 · TA获得超过1245个赞 知道小有建树答主 回答量:465 采纳率:0% 帮助的人:186万 我也去答题访问个人页 关注 展开全部 结构体当没有显示的构造函数的时候,可以直接使用{}赋值,例如:但当结构体有显示的构造函数时,想要用{}赋值,就必须按照构造函数的参数形式来赋值。例如例如这样就是错误的 追问 struct A { int a,b; A(int a, int b){ }} a = {1,1};vs2012 里提示不能用 {} 初始化 追答 你程序这样写是报错吗?应该是可以这样初始化的,只是初始化结果不对,按你这样初始化出来a.a=0,a.b=0,而不是等于1,1 本回答被提问者和网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c++语言物联网/嵌入式工程师系统教程c++语言嵌入式工程师0基础系统入门,剑指高薪Offerc++语言嵌入式工程师保姆式教学+简历指导+就业内推class.imooc.com广告c++语言软硬件通吃,37周全能进阶课程!class.imooc.com查看更多c语言开源代码网站点击进入网站c语言开源代码网站务实元宇宙的先行者,去中心化自治组织开放平台,轻松加入或创建你的DAO组织创新采用Web3和区块链思维,c语言开源代码网站真正人人可用,无需下载安装www.gzbluedata.com广告 其他类似问题 2021-07-30 C语言结构体为何无法赋值? 1 2020-02-15 C语言,结构体中的数组怎么赋值,? 3 2019-06-04 在C语言中。结构体变量之间可以相互赋值吗? 11 2019-06-19 C语言,结构体中的数组怎么赋值,? 2022-06-29 c语言结构体变量怎么使用? 2019-02-11 结构体赋值问题 2 2019-09-12 C语言中定义结构体类型变量的方法? 8 2016-05-06 c++的类和结构体 更多类似问题 > 为你推荐: