- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 C++封装的日期和时间类
C++封装的时间和日期类,方便的操作时间。包括时间段、日期类、时间类。支持 时间/日期 加/减/比较,时间戳/字符串 相互转换。一个包含三个类:Duration、Date、Time。Duration 表示一个时间段Date 表示一个日期,精确到秒,比如2016-01-01 12:00:00Time 表示一个时间,精确到微秒,可以Date相互转换。
2016-10-08 23:16:03 3913 1
原创 C/C++中的有符号和无符号的位运算问题
是对C/C++下面的结果感到困惑?printf("%d\n", ((unsigned char)~0 >> 1)); //结果为127printf("%d\n", -((unsigned char)~0 >> 1)); //结果为-127printf("%d\n", ((signed char)~0 >> 1)); //结果为-1printf("%d\n", -((signed
2016-08-12 13:45:06 6733
转载 深入解析C++类对象的赋值复制与类型转换
<br />原文链接来自席位网络:http://www.xevc.com/%e6%b7%b1%e5%85%a5%e8%a7%a3%e6%9e%90c%e7%b1%bb%e5%af%b9%e8%b1%a1%e7%9a%84%e8%b5%8b%e5%80%bc%e5%a4%8d%e5%88%b6%e4%b8%8e%e7%b1%bb%e5%9e%8b%e8%bd%ac%e6%8d%a2/<br /> <br /> <br />对象的赋值复制与类型转换 <br />对象的赋值是调用operator = 函数。<br
2011-02-14 21:38:00 624
转载 浅析c++数组的引用与指针
1) 声明一个数组的引用:类型 (& 引用名)[大小]=被引用数组名。如Int a[3]={3,4,5};Int (& b)[3]=a;2)数组名是一个指针,它存储的是该数组的起始地址。比如,int a[10],则a[1] 则表示*(a + 1),其中a为数组名。另外注意,“指针+”与“数值+”的区别,*(a + 1)与*((int)a + x)是完全不一样的事,所以这里是*(a + x)而不是*(a + sizeof(int))。3)数组使用前必须确定大小,也就是给数组申请空间。例
2011-02-14 09:43:00 369
原创 grub强化讲解
目录Grub.conf文件 Grub对存储介质的命名方式linux对存储介质的命名方式 grub.conf文件内容的意义 grub目录下的其它文件 menu.lst device.map文件 grub的其它操作 grub安装至MBR从linux命令行到grub命令行 grub的其它命令 GRUB其它应用从grub命令行引导windows操作系
2009-04-14 10:37:00 679
原创 MFC对象与Windows对象及C++对象
就我的理解而言: windows对象并不是我们平时所说的“面对对象”程序设计中的“类的对象”,而是一种windows资源实体,如画笔、字体等(或者理解为windows操作系统的一个内部数据结构的实例),而对这些windows对象我们用句柄来标识它们。 而C++对象则是真正的“面向对象”思想中的“类的对象”。 在windows编程中,除了普通的“类的对象”外,用得最多的“C++类的对
2009-04-13 23:34:00 517
Lua源码欣赏中文版
2013-02-19
symbian层次结构图
2009-09-14
Qt4.3白皮书-官方中文文档
2009-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人