首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

无意中看到一份代码,觉得其实平时小弟我们忽略了很多

2013-04-12 
无意中看到一份代码,觉得其实平时我们忽略了很多就是这段:class server: private boost::noncopyable{publ

无意中看到一份代码,觉得其实平时我们忽略了很多
就是这段:

class server
  : private boost::noncopyable
{
public:
  /// Construct the server to listen on the specified TCP address and port, and
  /// serve up files from the given directory.
  explicit server(const std::string& address, const std::string& port,
      const std::string& doc_root);

explicit  估计很多人会注意到这个关键字,在国内的代码段里面见到的还不多。
很多技术设计如果让国人给你share就别做梦了,小公司就那么几个人,肯定有几个牛哄哄的,
呵呵

这几天团队有一个兄弟要走,祝他一路顺风。

 思维很有点乱。 和群里的几个盆友聊了一下,觉得不当人财路,希望一切顺利吧
能静下心来做技术也挺好的,就像晚上在灯下读书一样,
静静的感受纸张的味道,谈谈的生活其实很有味道,家人的支持以及自己的梦想
目前梦想这个词语显得有点奢靡了。 环境不知道还能容下多少梦想。

入行很多年了,也许很多人都是PM PL。 但是是不是很多人都在这里为产品服务,为世界人做共享呢
希望未来10年,可以实现自己的梦想,
  淡淡的,早晨起来乱写一笔


不会吧,你不去codeproject 上边吗?
[解决办法]
we can become big cow too~~
[解决办法]
没见过的用法,主要是用在单参构造函数前面,防止编译器背着你将参数转为类.
[解决办法]
explicit  用的几率 几乎 0% .
能避规就改了.


[解决办法]
这份代码中规中矩。

说明写下这段代码的哥们很守规矩,这种精神很重要。

就此代码应用场景来看,这是一个Server类,客户代码一般不会去拷贝一个server对象,典型传参场景也很少会造就引起隐身转换的危险,因为一般会传引用或指针。最后如果团队里面真有人这么做了这些事,
那么可能不太适合做C/C++,或者还有几个门没有进。

但从理论上来讲,写C++代码,加了这些比不加要好,并没什么额外开销和阅读负担,尽可能的避免或排除了一些外部代码引起的问题,起了个限定作用。

[解决办法]
你牛 cow
[解决办法]
中国的发展与美日差距在10年以上吧
[解决办法]
完全@~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~看不懂,唉,老掉了,年轻人的时代
[解决办法]
无意中看到一份代码,觉得其实平时小弟我们忽略了很多
[解决办法]
你是HW的?
[解决办法]
看const, 引用, explicit,就知道人家多精细。
看公司的代码就想骂人,从来没人愿意调整好点
看国内的一些教材就想骂人,简直copy50年前的再合并
[解决办法]
c++ 不懂,不过就根据5行左右的代码,一个关键字就看出nb,还真主观。
只能算是个小技巧吧。
[解决办法]
哎,这些只有自己努力,天朝才不会管的。
[解决办法]
没什么创意!!!!
[解决办法]
这是基本功。。。。
[解决办法]
无意中看到一份代码,觉得其实平时小弟我们忽略了很多
[解决办法]

白学了,第一次看到
[解决办法]
额,很多书里面都有啊,我在c++程序设计语言里就看到了。不是防止隐式调用构造函数初始化对象的么?应该不算是很高深的技术吧,难道有特别的地方?求解。。
[解决办法]
explicit  经常用啊,不过自己测试用的类,当然就不写了.
[解决办法]
顶你个肺,好久没玩VC了
[解决办法]
这段代码跟你说的同事走人有什么关系。。。
你把这段莫名其妙的代码贴出来,跟你说的事完全不搭嘎。。。。
explicit很难理解么?有什么炫耀的?

热点排行