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