上一页 1 ··· 4 5 6 7 8

2012年6月22日

对象析构谈—— delete this 的使用及注意事项 (转)

摘要: 对象析构谈—— delete this 的使用及注意事项 (转自:http://blog.csdn.net/weiqubo/article/details/4746969) In order to understand "delete this" : First Step - dive into "delete p" delete p 执行了哪些步骤? delete p 是一个两步的过程... 阅读全文

posted @ 2012-06-22 21:37 在旅途 阅读(398) 评论(0) 推荐(0) 编辑

C++ new 用法解析与重载 (转)

摘要: C++ new 用法解析与重载 (转自:http://www.cnblogs.com/zhoug2020/ 有修改部分) new = malloc + 构造函数 delete = 析构函数 + free 一、作为new运算符。 作为运算符,new和sizeof一样是C++内置的,你不能对它做任何的改变,除了使用它。 new会在堆上分配一块内存,并会自动调用类的构造函数。 ... 阅读全文

posted @ 2012-06-22 21:33 在旅途 阅读(289) 评论(0) 推荐(0) 编辑

2012年5月27日

看不懂的类型转换(有待解决)

摘要: 看不懂的类型转换,如下两种转换h1,h2都经过HowMany(int a =0 ) : int_class(a) {}这个函数,成员变量int_class被赋值5。 #include <iostream> #include <string> using namespace std; class HowMany { int int_class; public: Ho... 阅读全文

posted @ 2012-05-27 21:17 在旅途 阅读(148) 评论(0) 推荐(0) 编辑

2012年5月25日

解决windows live writer的段首缩进问题(转)

摘要: 参考:http://blog.csdn.net/xiao_wanpeng/article/details/6381799 开始了用writer写blog的幸福生活,但是很快就发现自己用的writer版本不对,连缩进选项都没有,捣腾了半天把原来的卸干净了,重新装了一个。原来Writer不能缩进是通有的问题,但是网上也有人有各种方法来解决。 我用的这个方法还不错: ... 阅读全文

posted @ 2012-05-25 21:39 在旅途 阅读(258) 评论(0) 推荐(0) 编辑

拷贝构造函数与赋值构造函数(学习笔记)

摘要: 拷贝构造函数与赋值构造函数(学习笔记) 什么时候用拷贝构造函数,和赋值构造函数: (一)当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数: 一个对象以值传递的方式传入函数体 一个对象以值传递的方式从函数返回 一个对象需要通... 阅读全文

posted @ 2012-05-25 21:19 在旅途 阅读(4993) 评论(2) 推荐(3) 编辑

2012年5月21日

素数问题(转)

摘要: 素数问题(转) 参考文:http://blog.csdn.net/hechenghai/article/details/6733907 定义:除了1和其本身,没有其他约数的数。 算法:用n分别试除2到sqrt(n)的数,如果中间有一个能整除,即为合数,否则即为素数。 著名的素数筛选法: 公元前300多年,学者埃拉托色尼提出了一种方法,他在一张纸上写上自然数列的数字,把它贴在一... 阅读全文

posted @ 2012-05-21 22:19 在旅途 阅读(452) 评论(0) 推荐(1) 编辑

Hanoi Tower 汉诺塔问题

摘要: Hanoi Tower 汉诺塔问题 汉诺(Hanoi)塔问题:古代有一个梵塔,塔内有三个座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上(如图)。有一个和尚想把这64个盘子从A座移到B座,但每次只能允许移动一个盘子,并且在移动过程中,3个座上的盘子始终保持大盘在下,小盘在上。在移动过程中可以利用B座,要求打印移动的步骤。 其实算法非常简单,当盘子的个数为n时,移动的次数应等于2^n – 1(有兴趣的可以自己证明试试看)。后来一位美国学者发现一种出人意料的简单方法,只要轮流进行两步操作就可以了。首先把三根柱子按顺序排成品字型,把所有的圆盘按从大到小的顺序放在柱子A上,根据圆盘的 阅读全文

posted @ 2012-05-21 18:51 在旅途 阅读(746) 评论(0) 推荐(0) 编辑

Union的迷思(转)

摘要: Union的迷思(转自:http://blog.21ic.com/user1/2216/archives/2006/28718.html)联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出!1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。 在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,已达到节省空间的目. 阅读全文

posted @ 2012-05-21 00:36 在旅途 阅读(152) 评论(0) 推荐(0) 编辑

2012年5月20日

C++中Union的介绍

摘要: C++中Union的介绍Union是很有意思的类,里面的全部数据共用一段内存,Union的大小就是最大的数据成员的大小。默认访问权限是公有的。#include <iostream>#include <stdio.h>using namespace std;union{ unsigned int a; char b[5];}c,d;void main(void){ int i = 0; c.a = 0x31313131; char * e = &c.b[2]; for(i = 0; i <=4; i++) { printf(" c.b[%d... 阅读全文

posted @ 2012-05-20 21:43 在旅途 阅读(311) 评论(0) 推荐(0) 编辑

2012年5月11日

用Windows Live Writer写博客,配置

摘要: 配置步骤简单,但兼容问题太多;可是一旦配置好了,以后更新博客则方便很多。1)确认博客是否支持Writer 首先就是看博客服务是否支持Writer,已知blog.sina(新浪博客), cnblogs(博客园), 51CTO都支持Writer了。 CSDN旧版博客支持Writer,现在的新版博客不提供Meta weblog API,不支持Windows Live Writer第三方工具发布。 安装步骤需根据网站上的说明,每个网站都不同: 博客园:http://home.cnblogs.com/group/topic/8550.html 51CTO:http://51ctoblog... 阅读全文

posted @ 2012-05-11 21:53 在旅途 阅读(328) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8

导航