
C++
文章平均质量分 80
stevenyeahnet
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
explicit关键字
首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有什么区别呢? 我们来看下面的例子:class CxString // 没有使用explicit关键字的转载 2016-11-05 09:46:02 · 216 阅读 · 0 评论 -
C++string类的一个实现
class String{ friend ostream& operator friend istream& operator>> (istream&,String&);//重载>>运算符 public: String(const char* str=NULL); //赋值构造兼默认构造函数(char) Strin原创 2016-11-05 14:32:45 · 249 阅读 · 0 评论 -
shutdown()及closesocket() 的区别
以下描述主要是针对windows平台下的TCP socket而言。首先需要区分一下关闭socket和关闭TCP连接的区别,关闭TCP连接是指TCP协议层的东西,就是两个TCP端之间交换了一些协议包(FIN,RST等),具体的交换过程可以看TCP协议,这里不详细描述了。而关闭socket是指关闭用户应用程序中的socket句柄,释放相关资源。但是当用户关闭socket句柄时会隐含的触发TCP连接转载 2016-11-08 20:14:08 · 1529 阅读 · 0 评论