c++
懵懂
从事GIS开发。欢迎关注GIS的朋友一起交流,本人QQ号332719794
展开
-
What are TCHAR, WCHAR, LPSTR, LPWSTR, LPCTSTR (etc.)?
Many C++ Windows programmers get confused over what bizarre identifiers like TCHAR, LPCTSTR are. Here, in brief, I would try to clear out the fog. In general, a character can be 1 byte or 2 byte转载 2012-03-12 17:18:02 · 546 阅读 · 0 评论 -
C++中指针和引用的区别
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数转载 2012-12-24 09:33:45 · 538 阅读 · 0 评论 -
c++写入oracle数据库blob字段,读取blob到本地文件
写入本地文件到数据库void DlgImpRoadSection::OnOkBtnClicked(){ #pragma region 验证 CString tempStr; CString fileName; m_FilePath.GetWindowText(fileName); if (access((const char*)_bstr_t(fileName),原创 2012-03-29 14:59:59 · 5750 阅读 · 1 评论 -
零零散散学算法之详解几种数据存储结构
所谓数据存储结构,就是数据的元素与元素之间在计算机中的一种表示,它的目的是为了解决空间规模问题,或者是通过空间规模问题从而间接地解决时间规模问题。我们知道,随着输入的数据量越来越大,在有限的内存里,不能把这些数据完全的存下来,这就对数据存储结构和设计存储的算法提出了更高的要求。 本文将介绍几种存储结构,分别为链式结构、树形结构、图结构以及矩阵结构。第一节 链式存储结构转载 2012-04-09 09:53:41 · 750 阅读 · 0 评论 -
如何在遍历list,vector,map时删除符合条件的元素
class Pred{public: bool operator()(int a){ if(a>=6&&a7) return true; return false; }};void f(pairint,int> p){ coutp.first" ";}int main(){转载 2012-03-20 13:22:09 · 883 阅读 · 0 评论 -
mfc 无模态(非模式)对话框的创建和关闭
在MSDN中这样描述:If you wish to create a modeless dialog, call Createin the constructor of your dialog class.When you implement a modeless dialog box, always override the OnCancel member function and ca原创 2012-03-19 15:49:10 · 1920 阅读 · 0 评论 -
经典分享 C++内存管理详解 2(共2部分)
5、杜绝“野指针”“野指针”不是null指针,是指向“垃圾”内存的指针。人们一般不会错用null指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。 “野指针”的成因主要有两种:(1)指针变量没有被初始化。任何指针变量刚被创建时不会自动成为null指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为nu转载 2012-03-31 17:06:21 · 12875 阅读 · 0 评论 -
经典分享 C++内存管理详解 1(共2部分)
C++内存管理。程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。1、内存分配方式内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,stat转载 2012-03-31 17:02:15 · 12759 阅读 · 0 评论 -
MFC——ComBox用法大全
MFC——ComBox用法大全Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。1、定义控件对应变量假定已经创建了一个Dial转载 2012-03-12 17:19:04 · 1221 阅读 · 0 评论 -
【C/C++】超大遥感影像读取和存储 GDAL
说明:本文章转载自:http://zhan.renren.com/chinalee?gid=3602888497997597705&checked=true#nogoGDAL栅格图像操作 GDAL是一个操作各种栅格和矢量(由ogr这个库实现)地理数据格式的开源库。包括读取、写入、转换、处理各种栅格和矢量数据格式(有些特定的格式对一些操作如写入等不支持)。即使不是进行地转载 2014-02-10 17:14:43 · 8697 阅读 · 4 评论