C++
文章平均质量分 84
huazi0204
这个作者很懒,什么都没留下…
展开
-
The Rule of Three
// 转载自Stack OverflowIf you need to explicitly declare either the destructor, copy constructor or copy assignment operator yourself, you probably need to explicitly declare all three of them.转载 2013-03-06 07:01:58 · 727 阅读 · 0 评论 -
The Rule of Big Three and half: Copy-and-swap Idiom
// 转载自 stack overflowOverviewWhy do we need it?Any class that manages a resource (a wrapper, like a smart pointer) needs to implement The Big Three. While the goals and implementatio转载 2013-03-06 07:56:38 · 816 阅读 · 0 评论 -
C++11: Move Semantics (Move Constructor)
// 转载自 stack overflowI find it easiest to understand move semantics with example code. Let's start with a very simple string class which only holds a pointer to a heap-allocated block of memory:转载 2013-03-06 08:11:03 · 1218 阅读 · 0 评论 -
Compile and use shared library
Source code of shared library:lib.c#include int count;void test(const char *m){ while(1) { printf("%s %d\n", m, ++count); sleep(1); }}转载 2013-07-29 12:02:21 · 861 阅读 · 0 评论