C++ 结构体和类的赋值 结构体的对象什么时候可以用{}赋值?有构造函数的时候能不能这样干?... 结构体的对象什么时候可以用 { } 赋值? 有构造函数的时候能不能这样干? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 结构体 c++ 赋值 搜索资料 2个回答 #热议# 生活中有哪些实用的心理学知识? 钭玮泷叶吉 2020-04-29 · TA获得超过1276个赞 知道小有建树答主 回答量:1907 采纳率:100% 帮助的人:9.2万 我也去答题访问个人页 关注 展开全部 第二种情况下,temp a={3,4};中,这是给结构体变量整体赋值,与inta[3];a[]={1,2,3};一样,在c和c++中是不允许的,只允许整体初始化,不允许整体赋值。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 区块城市(广州)科技发展广告2025-01-02c语言开源代码务实元宇宙的先行者,去中心化自治组织开放平台,轻松加入或创建你的DAO组织创新采用Web3和区块链思维,c语言开源代码真正人人可用,无需下载安装www.gzbluedata.com 超可爱ING 2015-09-20 · TA获得超过1245个赞 知道小有建树答主 回答量:465 采纳率:0% 帮助的人:187万 我也去答题访问个人页 关注 展开全部 结构体当没有显示的构造函数的时候,可以直接使用{}赋值,例如:但当结构体有显示的构造函数时,想要用{}赋值,就必须按照构造函数的参数形式来赋值。例如例如这样就是错误的 追问 struct A { int a,b; A(int a, int b){ }} a = {1,1};vs2012 里提示不能用 {} 初始化 追答 你程序这样写是报错吗?应该是可以这样初始化的,只是初始化结果不对,按你这样初始化出来a.a=0,a.b=0,而不是等于1,1 本回答被提问者和网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c语言开源代码——点击进入网站c语言开源代码务实元宇宙的先行者,去中心化自治组织开放平台,轻松加入或创建你的DAO组织创新采用Web3和区块链思维,c语言开源代码真正人人可用,无需下载安装www.gzbluedata.com广告c语言开源代码——看下你就明白了虚拟与现实结合的c语言开源代码,一个去中心化的平行世界,立即拥有你的数字分身区块链创新应用、c语言开源代码带你开启元宇宙生涯www.gzbluedata.com广告【正版】DirectX-c++运行-Win系统文件全能修复运行库全能修复管家一键修复电脑软件和游戏缺失DLL、DirectX导致的崩溃、卡顿、故障等问题。百万用户已下载使用并推荐,一款值得信赖的c++运行神器。dll.ahmfsoft.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++的类和结构体 更多类似问题 > 为你推荐: