顺便测试一下Windows Live Writer.貌似很好用的样子。
//BaseCommon.h
#pragma once #include <iostream> #ifdef BASECOMMON_EXPORTS #define BASECOMMON_API __declspec(dllexport) #else #define BASECOMMON_API __declspec(dllimport) #endif namespace safee { class BASECOMMON_API CConvert { public: CConvert(void); ~CConvert(void); static std::string ToString(int i);
//其它转换函数原型... ... }; }; //BaseCommon.cpp
#include "StdAfx.h" #include "Convert.h" #include <iostream> #include <sstream> namespace safee { CConvert::CConvert(void) { } CConvert::~CConvert(void) { } std::string CConvert::ToString(int i) { std::stringstream ss; ss << i; std::string result = ss.str(); return result; }
//其它转换函数定义... ... } 唯一的问题是函数调用的系统开销比较大,对于经常在系统中出现的小函数,用内联函数,或者宏函数效率上
会更好一些。提交,试试Windows Live Writer。