自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 hpp文件解决类成员函数重复定义的问题

c++中在使用第三方开源库的时候经常会接触.hpp文件。hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该cpp文件即可,无需再 将cpp加入到project中进行编译。使用起来非常方便。最近本人也写了个.hpp文件,跟平常一样,首先定义了一个类和各种成员函数,接着在下面实现了各种类的方法,结果在使用的时候编译器提示所有类

2012-07-25 16:55:03 7499 4

原创 利用boost进行时间段的判断

有时候经常要实现程序在某个时间段进行某些操作的功能,如果利用boost库的话可以很方面就能实现。#include #include // 首先要定义一个时间区间段,设程序需在每日的8:50~9:15之间实现某些操作;boost::posix_time::time_period *pTimePeriod = NULL;boost::posix_time::ptime pt(

2012-03-21 16:38:49 1680

原创 千万不要对vector之类的容器使用memset

最近写了个非常简单的内存池,但是在使用的过程中却发现有内存泄露的现象。花了很多时间去跟踪和测试代码,最终发现在分配和回收一个带有vector成员的结构体时,对这个结构体进行了memset置零,结果导致程序出现了莫名其妙的内存泄露。后来对这个结构体的初始化进行了手工赋值,程序一切正常。看来memset会破坏vector的内部的结构,导致出现内存泄露的问题。以后用vector、st

2011-11-24 11:22:24 6465 1

原创 利用boost获取时间并格式化

利用boost来获取当前时间又方便快捷,还不用考虑跨平台的问题。1. 输出YYYYMMDD#include #define BOOST_DATE_TIME_SOURCEstd::string strTime = boost::gregorian::to_iso_string(\boost::gregorian::day_clock::local_day());std::co

2011-09-02 15:30:50 16489

原创 MFC工程中使用sqlite3源代码--c和c++代码混合编译出错解决

网上下载的sqlite3现成的dll是win32位的,而由于我正在写的程序是64位的,所以将网上下的sqlite3的源代码直接加载到工程中使用了。

2011-08-02 10:03:12 2302

常见c++笔试题整理(含答案)

常见c++笔试题整理(含答案) 求职的时候可能比较有用

2009-08-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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