string转char*的正确方法
摘要:网上很多转换方法是直接用string的.c_str()方法,转换之后其实是const类型的不能算完全正确,下面给出正确做法。 string inString; char* outChar; outChar = const_cast(inChars.c_str);
阅读全文
posted @
2012-04-25 10:11
sunliming
阅读(429)
推荐(0)
int转string
摘要:方法:使用stringstream对象 1:首先要包含头文件#include 2: stringstream sret ; int ret = 0; sret<<ret; cout << sret.str().c_str()<< endl;
阅读全文
posted @
2012-04-09 17:16
sunliming
阅读(305)
推荐(0)
虚函数、纯虚函数详解
摘要:转自http://www.cppblog.com/ElliottZC/archive/2007/07/20/28417.html 1.首先:强调一个概念 定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。 定义一个函数为纯虚...
阅读全文
posted @
2012-03-29 15:50
sunliming
阅读(449)
推荐(0)
谈谈C++继承中的重载,覆盖和隐藏
摘要:转自http://www.cppblog.com/ace/archive/2006/04/25/6243.html 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译的 人不熟悉专业用语(也不能怪他们,他们...
阅读全文
posted @
2012-03-29 15:44
sunliming
阅读(331)
推荐(0)
C++开源库,欢迎补充。
摘要:C++在"商业应用"方面,曾经是天下第一的开发语言,但这一桂冠已经被java抢走多年。因为当今商业应用程序类型,已经从桌面应用迅速转移成 Web应 用。当Java横行天下之后,MS又突然发力,搞出C#语言,有大片的曾经的C++程序员,以为C++要就此沉...
阅读全文
posted @
2012-03-21 15:39
sunliming
阅读(1231)
推荐(0)
[debug]调试Release版本应用程序
摘要:转自http://blog.csdn.net/chinacodec/article/details/3853473 引言 如果在您的开发过程中遇到了常见的错误,或许您的Release版本不能正常运行而Debug版本运行无误,那么我推荐您阅读本文:因为并非如您想象的那样,Release版本可以保证您...
阅读全文
posted @
2012-02-27 16:46
sunliming
阅读(1452)
推荐(0)
lib和dll文件的区别和联系(集合了几个博客的内容)
摘要:lib和dll lib和dll文件的区别和联系 .dll是在你的程序运行的时候才连接的文件,因此它是一种比较小的可执行文件格式,.dll还有其他的文件格式如.ocx等,所有的.dll文件都是可执行。 .lib是在你的程序编译连接的时候就连接的文件,因此你必须告知编译器连接的lib文件在那里。一般...
阅读全文
posted @
2011-11-07 10:18
sunliming
阅读(556)
推荐(0)
ifdef有大用处
摘要:#ifdef的用法 灵活使用#ifdef指示符,我们可以区隔一些与特定头文件、程序库和其他文件版本有关的代码。 代码举例:新建define.cpp文件 #include "iostream.h" int main() { #ifdef DEBUG cout='a'&&c='A'&&c,编译就会出错,...
阅读全文
posted @
2011-11-01 09:47
sunliming
阅读(772)
推荐(1)
VS2008快捷键
摘要:Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签...
阅读全文
posted @
2011-10-20 12:23
sunliming
阅读(275)
推荐(0)
VC 多线程编程(转)
摘要:一、问题的提出 编写一个耗时的单线程程序: 新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标题为"延时6秒",添加按钮的响应函数,代码如下: voidCSingleThre...
阅读全文
posted @
2011-10-07 13:36
sunliming
阅读(481)
推荐(0)
VC6里面的中文名字或者注释复制乱码解决
摘要:只要你把输入法换成中文的输入法如搜狗,复制的编辑器输入法也调整为中文的,就会解决乱码复制问题,不知道原因,肯定是编码问题,不想深究.解决问题而已
阅读全文
posted @
2011-06-22 17:06
sunliming
阅读(548)
推荐(0)
C++中char cstring string互相转换
摘要:1.CString字符串连接,避免用char* strcpy这样的方式好的多. CString World(“World”); CString HelloWorld = Hello + World; 2.格式化字符串 CString s; s.Format(_T(“%d”),IntVar); _T(...
阅读全文
posted @
2011-06-02 17:49
sunliming
阅读(1529)
推荐(0)
GIS软件比较
摘要:源自维基百科 源码和操作系统支持 GIS 软件 免费 开放源代码 Windows Mac OS X Linux BSD Unix 网络 其他 Elshayal Smart[1] Map Maker[2] ...
阅读全文
posted @
2011-04-07 11:29
sunliming
阅读(3571)
推荐(2)
GIS三维地景仿真设计之地景的数学处理
摘要:GIS三维地景仿真设计之地景的数学处理 转自 http://hi.baidu.com/wangfei2740/blog/item/17726e6300eac6640d33fa2b.html 正文: 摘要:本文是《基于DEM数字高程模型和OpenGL的三维地...
阅读全文
posted @
2011-03-08 13:14
sunliming
阅读(1161)
推荐(0)
DEM数据文件的读取与保存
摘要:DEM数据文件的读取与保存 转自 http://hi.baidu.com/wangfei2740/blog/item/6ab5c6fd87ce3f41d7887d29.html 引言 在上一篇文章中建立了OpenGL应用程序框架,为场景的绘制提...
阅读全文
posted @
2011-03-08 13:13
sunliming
阅读(4293)
推荐(0)
USGS DEM文件格式说明
摘要:转自http://blog.sina.com.cn/learnc 表1 数据元素 类型 格式声明 说明 ASCII格式 起始字节 结尾字节 文件名 ...
阅读全文
posted @
2011-03-08 13:05
sunliming
阅读(4843)
推荐(1)
读取USGS DEM数据显示三维分层设色地图
摘要:转自 http://www.cnblogs.com/wuhanhoutao/archive/2007/10/31/944835.html 美国USGS的DEM数据读取的程序代码已经提供,关键是对文件头的处理要注意每个字段的含义,到数据部分需要注意XY轴的最大和最小数值,Z轴的最大最...
阅读全文
posted @
2011-03-08 13:03
sunliming
阅读(1117)
推荐(1)
OpenGL相关函数详述
摘要:开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式: 库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那...
阅读全文
posted @
2011-03-03 14:58
sunliming
阅读(1279)
推荐(0)
VC 6.0下载 VC 6.0英文版下载 Visual C++ 6.0 英文企业版 集成SP6完美版(最新更新地址,百度网盘)
摘要:下载地址1:Visual.C++.6.EN 下载地址2:Visual.C++.6.EN 更新下载地址可用(百度网盘)Visual.C++.6.EN
阅读全文
posted @
2011-01-04 13:47
sunliming
阅读(85861)
推荐(3)