鱼C论坛

 找回密码
 立即注册
查看: 4308|回复: 10

C++/CLI

[复制链接]
发表于 2013-7-14 18:12:12 | 显示全部楼层 |阅读模式
2鱼币
#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
array<int>^ values={113,123,10};
   String^ number;
   number= ""+values[0];
   Console::WriteLine("{0}",number);

    return 0;
}
问: 为什么 number= ""+values[0]; 的number的值会是“113”。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-14 22:09:16 | 显示全部楼层
String类对+号进行重载
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-14 22:30:15 From FishC Mobile | 显示全部楼层
因为Values[0]=113,string类中对+进行过重载,所以……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-15 11:44:20 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-17 12:28:28 | 显示全部楼层
因为你第一个“”这个用的ASCII码第0个,加上你的数组的第0个,你说不是113是啥?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-17 13:00:04 | 显示全部楼层
刀下留人 发表于 2013-7-17 12:28
因为你第一个“”这个用的ASCII码第0个,加上你的数组的第0个,你说不是113是啥?

?? 看清楚啊  是“113”  不是113
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-17 13:11:48 | 显示全部楼层
刚看清楚了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-17 13:12:37 | 显示全部楼层
“”+113不是“113”吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-17 13:13:52 | 显示全部楼层
帮忙顶一下楼主
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-7-20 23:28:56 | 显示全部楼层
本帖最后由 565123 于 2013-7-20 23:58 编辑

请问楼主有学C++中的操作符重载吗??
如果有的话就很好理解了
没有的话赶紧看一下小甲鱼的视频就很好理解了
相当于定义
String ^% operator + (int n){......} //在C++中写成       String & operator + (int n)
这个函数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2013-9-27 08:01:46 | 显示全部楼层
新人,路过学习一下{:1_1:}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 19:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表