hisptoot 发表于 2014-05-31 16:30

我以前是用C搞底层开发的

这半个月在重构上层的服务端程序
发现asio配合C++11的智能指针以及匿名函数用起来十分方便,代码简洁,性能也不错
C语言要实现一样的功能写起来很繁琐

truekbcl 发表于 2014-06-02 12:30

与楼主相反,我基本不用继承。某楼说用了class就离不开cast,这个说法就有问题了。这个问题其实与另一楼说的除了GUI,继承基本没有用处,其实是一个道理,就是领域问题了。

windoze 发表于 2014-06-02 12:46

回复 22# truekbcl

“某楼”和“另一楼”……貌似都是我……

flynetcn 发表于 2014-06-03 19:32

windoze 发表于 2014-05-29 16:39 static/image/common/back.gif
回复 7# hellioncu

另外,继承/多态/virtual/interface/设计模式/...这些东西,除非你在做GUI库/应用, ...

这样说来,随着windows的衰落,C++也开始衰落了,因为移动端GUI开发不用C++。

windoze 发表于 2014-06-03 21:26

回复 24# flynetcn

确切地说,应该是C++/OOP衰落了,因为离了GC,这玩意儿的确不好使。

话说在后端,越是看不见的地方,越是对性能要求高的地方,C++其实活的都还不错,有很多你以为能用Java的场合,到最后你都会发现其实Java干不了。

folklore 发表于 2014-06-04 08:38

回复 25# windoze


    C++在现阶段, 还是最强大的语言。



此外, 你和风流才子讨论的那个虚函数,
用C模拟的确很麻烦,
不只多了this指针,
更要加个成员变量用来标志它自已是哪个“类”。
手工上管理很麻烦。

在开发目标中对象都有相同行为时,
virtual的确很有用。
所以c++用来写parsor很好用。
至于template,
虽然自已有时常写,
但STL的代码,从来就没有看懂过。
Y的什么东西啊。

windoze 发表于 2014-06-04 15:56

回复 26# folklore

你在写诗么?这个断句,满满的古龙范……

nizvoo 发表于 2014-06-05 00:55

反对,既然如此,直接用c

wangell2012 发表于 2014-06-05 21:58

回复 5# windoze


    有本事你写c++不用class.

windoze 发表于 2014-06-05 22:26

回复 29# wangell2012
不用class,全用struct好像也不是什么大事。
   
页: 1 2 [3] 4 5 6 7 8 9 10 11 12
查看完整版本: 我决定将C++当做带Class的C来用~~