jains521
一起来读<<C++ primer>>_入门篇_数据类型( 1.13更新至2楼 )

本帖最后由 jains521 于 2013-1-13 13:42 编辑

从第二篇开始, 就要真正进入C++的世界了, 准备好了吗?

现在开始在脑海中设计一个场景.

////////////////////////////////////////////////////////

有一条街叫中兴街, 长约1000米, 街的中间于一条叫长安街相交, 所以有一个十字路口.

这条街是一个商业街, 张三在中兴街上, 门牌为1006的地方租了一个店铺叫杂烩, 做出售人口用.(!!!好吧就是出售人口了)

在中兴街的大道上, 李四在逛街, 李四逛到张三的店铺, 决定买一个人口回去.(!!!擦,,这人口是什么..)

(以上够了, 不设计了, 太难了!!!)

///////////////////////////////////////////////////////

用类型分析一下: 有街, 有人, 有店铺, 有货物. 这些构成了一条街的场景, 我们把街, 人, 店铺, 货物, 看成数据类型.

中心街是街类型定义的对象; ( 街 中心街, 长安街; )

张三和李四是人类型定义的对象; ( 人 张三, 李四; )

同理于店铺和货物.

在反过来看一下, 也有可能是这样的:

强调声明一点, 以下为比喻, 比喻, 比喻.

[mw_shl_code=cpp,true]class 街

{

public: //公有的, 大家都可以来这条街租店铺.

出租店铺给( 人, 店铺名字); // 额 不解释了

//这里应该有一个方法, 街上店铺可以卖东西.

private: // 私有的, 街为天朝所有, 店铺为租房所有, ,

地址;

长度;

店铺;

};

class 店铺

{

public:

卖东西给(人, 货物名);

private:

所有者;

货物;

};[/mw_shl_code]

以上为街类型和店铺类型, 现在我们来使用它们.

[mw_shl_code=cpp,true]店铺 张三的店铺(杂烩);

人 张三;

街 中兴街; // 当预设为地址吧

中心街.出租店铺给( 张三, 杂烩); // 这样就在中心街开了店.[/mw_shl_code]

//然后货物可以卖给李四;

可以从张三的店铺里购买, 也可以在中心街上的张三的店铺购买.

以上为设想和C++类型的类比, 介绍基本类型和自定义类型.

爱来不来
不过貌似很好呢
展开Biu

没细看。。。不过貌似很好呢,可惜找不到收藏,以后有功夫看吧

[查看全文]
jains521
测试容器溢出的后果
展开Biu

流星のナミダ 发表于 2014-2-19 16:26

//测试容器溢出的后果

#include

using namespace std;

手误,谢谢指正

[查看全文]
流星のナミダ
测试容器溢出的后果
展开Biu

//测试容器溢出的后果

#include *本站禁止HTML标签噢*

using namespace std;

int main()

{

unsigned short a = 65535;

cout <<a <<endl;

a = 65536;

cout <<a <<endl;

a = 65537;

cout <<a <<endl;

return 0;

}

这个的执行结果有误,结果应该是

65535

0

1吧

[查看全文]
jains521
感谢解答
展开Biu

nkmsn 发表于 2013-1-12 20:05

嗯,感谢解答

#7069! 应该的.

[查看全文]
nkmsn
最吸引人莫过于
展开Biu

jains521 发表于 2013-1-12 10:31

最吸引人莫过于:

代码重用: 类的封装, 多态, 继承, 可以让自己的代码适应各种环境, 只要适当的继承和多态 ...

嗯,感谢解答!26~

[查看全文]
jains521
和我在学的
展开Biu

nkmsn 发表于 2013-1-11 23:22

话说C++和我在学的C有区别么?

最吸引人莫过于:

代码重用: 类的封装, 多态, 继承, 可以让自己的代码适应各种环境, 只要适当的继承和多态化.

微妙的区别, c是强方法语言, c++是强类型语言( 上面的代码重用.)

[查看全文]
nkmsn
和我在学的
展开Biu

话说C++和我在学的C有区别么?

[查看全文]
jains521
之后支持纯
展开Biu

LonghronShen 发表于 2013-1-11 22:32

VC2005之后支持纯Unicode方案的IDE这么干已经没问题了。但是真心不推荐这么写。学程序,还是规范点,讲究 ...

这是比喻, 比喻, 程序和现实对应帮助理解.

[查看全文]