| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1447 人关注过本帖
标题:这个运行结果该怎么解释?
只看楼主 加入收藏
newCpp
Rank: 5Rank: 5
来 自:火星
等 级:职业侠客
威 望:3
帖 子:256
专家分:375
注 册:2009-8-17
收藏
得分:0 
以下是引用yxwsbobo在2009-12-25 10:48:25的发言:

'\n'的类型是char

char 和int 是可以互换的

'\n' 被解释成10

所以相当于 s="c++ is great fun"+ 10
这问题!确实很神奇!!
呜呜呜!不过c++ is great fun 为什么只输出了10个字符后面的字符
前面的字符为什么会被灭了呢??这个又是为什么的呀?
不过好像你的这个回答应该是正确的才对!


[ 本帖最后由 newCpp 于 2009-12-25 13:34 编辑 ]

编程语言视频教程在线播放学习
2009-12-25 13:32
yxwsbobo
Rank: 5Rank: 5
等 级:职业侠客
帖 子:345
专家分:306
注 册:2007-10-29
收藏
得分:0 
以"c++ is great fun" 的第10个字符为起点的字符串 赋值给了 字符串变量 s

How are you 怎么是你?
How old are you   怎么老是你?
2009-12-26 12:58
guchao2009
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:101
专家分:106
注 册:2009-4-13
收藏
得分:0 
学习了

不过"C++ ..." 这是一个指针类型  这个用在程序中有什么好处呢?
2009-12-26 13:22
missiyou
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:531
专家分:218
注 册:2007-10-9
收藏
得分:0 
    _Myt __CLR_OR_THIS_CALL operator+(difference_type _Off) const //——Myt   为基本字符型类的别名。
       {    // return this + integer  //返回this+ingteer,  返回自身加上整形,
        _Myt _Tmp = *this;
        return (_Tmp += _Off);
        }
********调用字符指针构造函数,重载 + .   返回前,在重载 += , 在调用类类型引用构造函数。
然后在 重载,=  号的,类类型引用重载函数。**********



    _Myt& __CLR_OR_THIS_CALL operator=(_Myt &S)
        {    // assign [_Ptr, <null>)
        return (assign(_Ptr));

内部代码。谁能说出大部分原理,说明你C++就过关了。
2009-12-26 14:15
快速回复:这个运行结果该怎么解释?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026919 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved