社区
C++ 语言
帖子详情
类型问题
adoqq
2004-08-20 08:44:46
已知:
class class1
{
public:
char* s;
//构造析构略
};
然后有
const class1 c1 ;
问题:
c1.s是什么类型?
...全文
109
9
打赏
收藏
类型问题
已知: class class1 { public: char* s; //构造析构略 }; 然后有 const class1 c1 ; 问题: c1.s是什么类型?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
021850524
2004-08-22
打赏
举报
回复
还是一个char *
但是如果把对象定义成const,那是指成员s的值不可写,但是不是说*s不可写.
以下这个例子在vc6下编译链接通过,运行也正确了.
但是在gcc下虽然通过了编译链接,却在运行时报错,没怎么仔细调试,程序可能有错误.
#include <iostream>
#include <string>
using namespace std;
class T
{
public:
T(char *ss = "this is a test.\n")
{
s = ss;
}
char *s;
};
int main()
{
T t1;
cout<<t1.s<<endl;
const T t2("ACMilan");
t2.s[0] = 'a';
t2.s[1] = 'c';
t2.s[2] = 'm';
cout<<t2.s<<endl;
return 0;
}
Squall1009
2004-08-20
打赏
举报
回复
我感觉是const char*,
学习ing,^^
yiana1002
2004-08-20
打赏
举报
回复
把它声明为mutable不就可以改了吗
yiana1002
2004-08-20
打赏
举报
回复
个人认为是const char* const
dhfly
2004-08-20
打赏
举报
回复
当然是char *const啊,只不过由于c1是const不能修改,所以它也不能被修改,但类型还是char *const
jzhonghua
2004-08-20
打赏
举报
回复
我觉得是const char *const
学习ing,呵呵
adoqq
2004-08-20
打赏
举报
回复
就是类定义中s的类型.
char指针.
不是这个意思,我是问c1.s是const char* 还是 char *const
chinaandcomputer
2004-08-20
打赏
举报
回复
同意Squall1009
c1是const对象。
Squall1009
2004-08-20
打赏
举报
回复
就是类定义中s的类型.
char指针.
Java布尔
类型
变量命名与
类型
问题
Java布尔
类型
变量命名与
类型
问题
1. Java变量命名与
类型
概述2. 使用isXXX来命名变量
问题
3. 基本
类型
与包装类选择
问题
1. Java变量命名与
类型
概述 平时业务开发过程中,实体创建的时候很多同学习惯使用isXXX开头命名...
C++不同数据
类型
的数据进行运算,数据
类型
问题
C++不同数据
类型
的数据进行运算,数据
类型
问题
int型除以double型,结2113果是double型 自动转换遵循以下规则: 若参与运算量的
类型
不同,则先转换成同一
类型
,然后进行运算。 转换按数据长度增加的方向进行,以...
MYSQL-DATE_FORMAT()函数转换返回
类型
问题
MYSQL-DATE_FORMAT()函数转换返回
类型
问题
问题
今天使用mybatis查询数据库时,遇见一个
问题
。查询时有一个条件是使用 DATE_FORMAT()函数格式化时间对比年份和月份,但是在前端传递参数查询时,无法查询数据。...
解决mysql中json
类型
对应实体类
类型
问题
这个
问题
困扰了我好几个小时,mysql中的json
类型
对应实体类
类型
不匹配
问题
,实体类中的
类型
换了又换,虽然在前端能显示数据,但是返回的并不是json的格式,万幸的是,在GitHub上找到了这篇开源项目,完美的解决了我...
Python 复数及运算
类型
问题
在做题的时候遇到了这样的
问题
: 按照数学上的知识,我们通常会认为实部是1.23e+4,...2、结果
类型
问题
再来看一些例子: 通过上述例子可以看出,如果我们使用<复数>.<imag>...
C++ 语言
64,647
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章