Steve Sun的专栏

撸呀么撸代码~

weak_ptr解决shared_ptr环状引用所引起的内存泄漏

循环引用: 引用计数是一种便利的内存管理机制,但它有一个很大的缺点,那就是不能管理循环引用的对象。一个简单的例子如下: #include #include  #include  #include  class parent; class children; type...

2015-06-28 14:44:48

阅读数:517

评论数:0

auto_ptr、shared_ptr、weak_ptr、scoped_ptr用法小结

auto_ptr   auto_ptr是现在标准库里面一个轻量级的智能指针的实现,存在于头文件 memory中,之所以说它是轻量级,是因为它只有一个成员变量(拥有对象的指针),相关的调用开销也非常小。   下面的代码来自于VC++ 8.0里面的源码:     里面有个auto...

2015-06-28 13:31:33

阅读数:324

评论数:0

八皇后问题

字符串全排列扩展----八皇后问题     题目:在8×8的国际象棋上摆放八个皇后,使其不能相互攻击,即任意两个皇后不得处在同一行、同一列或者同一对角斜线上。下图中的每个黑色格子表示一个皇后,这就是一种符合条件的摆放方法。请求出总共有多少种摆法。     这就是有名的八皇后问题...

2015-06-20 15:14:48

阅读数:418

评论数:0

存档

// Print1ToMaxOfNDigits.cpp : Defines the entry point for the console application. // // 《剑指Offer——名企面试官精讲典型编程题》代码 // 著作权所有者:何海涛 #include "std...

2015-06-15 23:49:43

阅读数:283

评论数:0

c++中的4种类型转换

1.C++中有哪4个和类型转换相关的关键字?这些关键字都有什么特点?应该在哪些场合下使用.    C语言中的强制类型转换可以随意的转换我们想要的类型了,格式如下(类型) 变量名;    为什么c++还要引入新的4种类型转换呢?   这是因为新的类型转换控制符可以很好的控制类型转换...

2015-06-12 21:09:32

阅读数:3343

评论数:0

鹅厂2015实习生笔试题

1、一个商场进行抽奖活动,有两个奖项,A奖项抽中的概率是1/6,B奖项抽中的概率是5/6,用C语言编码实现这个抽奖程序。 #include #include #include //抽奖函数:1/6的概率返回true,5/6的概率返回false bool draw(){ int ran; ...

2015-06-11 20:40:27

阅读数:1040

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭