|
编程中国
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
|
登录
注册
平板模式
论坛地图
帮助
编程论坛
→
开发语言
→
C++论坛
→
C++教室
→ 函数返回const的问题?
我的收件箱(0)
全能ASP/PHP/ASP.NET主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
赛孚耐:软件保护加密专家
身份认证令牌USB KEY
共有
325
人关注过本帖
标题:函数返回const的问题?
waiting……
收藏
订阅
推荐
打印
newyj
等级:高级会员
威望:
3
帖子:542
积分:6476
注册:2008-1-4
楼主
函数返回const的问题?
把函数返回值声明为const
例:
const int newfuc()
{
return 1;
}
在main函数中 调用newfuc函数
例:
int main()
{
int i=0;
i=newfuc();
cout<<i<<endl;
return 0;
}
不是说 声明为const的变量 不能赋值给非const变量吗?(但是 dev-c++编译可以运行)
为什么 函数返回的const变量 可以赋值给非const变量呢?(也可以运行)
搜索更多相关主题的帖子:
const
函数
2008-10-5 22:12
blueboy82006
来自:幻想世界
等级:贵宾
威望:
16
帖子:1211
积分:12076
注册:2007-7-23
第
2
楼
声明为const的变量 不能赋值给非const变量
在哪学的....?
#include <iostream.h>
int main()
{
const int i=1;
int j=i;
j++;
cout<<j<<endl;
return 0;
}
闭关修炼中!......
2008-10-5 22:25
vfdff
等级:金牌会员
威望:
6
帖子:1343
积分:14908
注册:2005-7-15
第
3
楼
回复 1# newyj 的帖子
本来就是可以的
2008-10-5 23:18
守鹤
来自:山東臨沂
等级:贵宾
威望:
12
帖子:336
积分:3710
注册:2008-6-20
第
4
楼
newyj
在 2008-10-5 22:12 的发言:
声明为const的变量 不能赋值给非const变量吗
应该是函数参数通过地址传递时,
常量的地址不能传给变量指针吧,
多少个日日夜夜想起你,只希望有缘再次相见
2008-10-5 23:20
blueboy82006
来自:幻想世界
等级:贵宾
威望:
16
帖子:1211
积分:12076
注册:2007-7-23
第
5
楼
回复 4# 守鹤 的帖子
守鹤最近怎么老是换头像...?
闭关修炼中!......
2008-10-6 12:50
sunkaidong
来自:南京师范大学
等级:版主
威望:
7
帖子:4220
积分:45962
注册:2006-12-28
第
6
楼
常量的地址不能传给变量指针吧,????
学习需要安静。。海盗要重新来过。。
2008-10-6 13:27
blueboy82006
来自:幻想世界
等级:贵宾
威望:
16
帖子:1211
积分:12076
注册:2007-7-23
第
7
楼
听说过这句:
不可以将指向非const对象的指针指向const对象...
还听说过这句:
普通的非const引用形参既不能用const对象初始化,也不能用字面值或产生右值的表达式实参初始化...
就是没听说过LZ那句...
闭关修炼中!......
2008-10-6 20:20
zzt_428
来自:南京师范大学
等级:中级会员
威望:
2
帖子:234
积分:2570
注册:2008-7-6
第
8
楼
楼主记错了!是const变量的地址不能赋给非const的指针. c
学习切忌浮躁.
2008-10-7 19:33
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
Archiver
|
WAP
|
TOP
编程中国
版权所有,并保留所有权利。鲁ICP备08000592号
Powered by
Discuz
, Processed in 0.061733 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved