C++
gongst
这个作者很懒,什么都没留下…
展开
-
STL 字符串处理
STL使用技巧 - 字符串处理大小写转换#include #include #include using namespace std; string s("hello");transform(s.begin(), s.end(), s.begin(), ::toupper);transform(s.begin(), s.end(), s.begin(), ::t转载 2011-12-08 16:02:55 · 819 阅读 · 0 评论 -
C++ map以结构体为key的编译错误和解决方法
//map //definestruct TempCoeffIndex{int tempClass;int sfc;};mutable std::mapCONST_TEMP_COEFF;// insert data into mapSCC::TempCoeffIndex tempIndex={0};for(int i=0;i{原创 2011-12-13 11:55:01 · 2176 阅读 · 0 评论 -
isnan 和 isinf
#include #define isnan(x) _isnan(x)#define isinf(x) (!_finite(x))#define fpu_error(x) (isinf(x) || isnan(x))int main(){double zero=0;double infinite=1/zero;double proper_number=4;print原创 2011-12-13 17:21:46 · 8038 阅读 · 1 评论 -
C++的头文件列表
C、传统 C++#i nclude //设定插入点#i nclude //字符处理#i nclude //定义错误码#i nclude //浮点数处理#i nclude //文件输入/输出#i nclude //参数化输入/输出#i nclude //数据流输入/输出#i nclude //定义各种转载 2012-01-20 14:07:24 · 643 阅读 · 0 评论 -
泛型结合多态
http://www.cnblogs.com/zhengzengyuan/archive/2009/12/18/1626746.html一个关于泛型结合多态设计方面的文章。先看段代码:class IMaterialCoeff {public:virtual void ReadCoeff()=0;};class DenModelCoeff : public IMateri转载 2012-01-31 13:44:59 · 1178 阅读 · 0 评论 -
Debug和Release下调试的问题
一、两种调试方式: 1、Debug模式: 2、Release模式:单击菜单[Project]->[Settings…],出现"Project Settings"对话框,选择"Release"状态;将C/C++标签中的Category选择General, Debug info选Program Database;C/C++标签中的Category选择Optimizations选Di转载 2012-02-01 10:29:45 · 694 阅读 · 0 评论