const char Snames[] = {"Spring", "Summer", "Fall", "Winter"} // error C2078: too many initializers
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
新手求助!!C++用const初始化字符串数组报错
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
小灸舞 2016-04-09 00:34关注楼主你const char Snames[]只是一个const的普通一维字符数组,不能这样初始化
你要放多个字符串的话可以使用二维数组或者指针数组const char Snames[][7] = {"Spring", "Summer", "Fall", "Winter"}; //二维数组形式 const char *Snames[] = {"Spring", "Summer", "Fall", "Winter"}; //指针数组形式
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2023-03-03 08:59回答 3 已采纳 数组太大了要定义在main函数外面 #include<iostream> using namespace std; const int MAX_N=10000; int dp[MAX_N
- 2021-06-07 15:16回答 2 已采纳 定义数组,数组的大小或表达式结果一定要是确定的才行 和你的编译器有关系的,题主可以试试别的编译器环境
- 2023-02-09 06:58回答 2 已采纳 Option_Type的类型定义呢?
- 2024-10-19 13:44一般清意味……的博客 承接【上】,内容包括:指针,数组,函数,自定义类型,代码调试;每点都复合图解,非常详细,对新手小白极其友好,详细你仔细看完会有自己的收获!
- 2022-07-20 14:52回答 1 已采纳 数组作为参数时,实际传递的是个指针,函数是不知道数组的长度的。所以在函数中这么用法会报错,而在主函数中没问题,因为主函数是知道这个数组的长度的
- 2021-12-05 06:14回答 3 已采纳 修改如下,供参考: include<stdio.h> #include<string.h> char c[5][80]; int main() { char t[80]
- 2022-03-09 02:36回答 5 已采纳 动态数组是C++的新特性,有的编译器中还不支持。可以使用指针申请空间,申请出来的空间跟数组一样用。如下: #include <stdio.h> #include <stdlib.h&
- 2012-01-22 02:26叶广明_微信ye_guangming的博客 第二部分 导论,这一部分主要是关于编程的导论, (要懂得一点思想具备一点常识)《设计,编码,,与软工》(编程与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关...
- 2016-12-18 01:34回答 5 已采纳 因为定义数组的时候必须是个常量啊,你在调用这个函数之前reg数组的大小必须知道,就好比如果写成reg[3],你在调用merge_sort()之前就知道reg的大小是3,这才是所谓的常量,你的len传给
- 2016-05-25 23:28回答 2 已采纳 这是C++98/03的缺陷。 如果你的编译器支持C++11可以在构造函数初始化器中初始化类成员数组 ``` #include using namespace std; class A {
- 2020-09-29 09:46回答 1 已采纳 在类中加入构造函数,对的类的成员变量进行初始化 NU(string nucname, double activity_1,double activity_2,double activity_3){
- 2012-06-07 12:00wangluozhangleilei的博客 第二部分 导论,这一部分主要是关于编程的导论, (要懂得一点思想具备一点常识)《设计,编码,,与软工》(编程与思想)这一章解释了三种思想,原语,抽象,组合,,和软件开发的二个重要过程,,软件工程的相关...
- 2016-10-11 06:37一个90后的成长史的博客 眼前这本书充分体现了作者的所思、所想、所感,他用自己独特的眼光审视着计算机技术的世界,也用自己独特的思维逻辑对技术进行解读,并用自己特有的,呵呵,偶尔带有“四个逗号=一个逗号”这样的语言风格,进行着...
- 2021-04-18 07:44逆天小神健的博客 的改进2 auto类型推导2.1 静态类型、动态类型与类型推导2.2 auto优势2.3 auto的使用细则3 decltype3.1 typeid与decltype3.2 decltype的应用3.3 decltype推导四规则3.4 cv限制符的继承与冗余的符号4 追踪返回类型4.1 ...
- 2024-09-18 09:56w1990xw的博客 Nginx 的配置文件使用的就是一门微型的编程语言,许多真实世界里的 Nginx 配置文件其实就是一个一个的小程序。当然,是不是“图灵完全的”暂且不论,至少据我观察,它在设计上受 Perl 和 Bourne Shell 这两种语言的...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司