logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++操作mysql - 查询结果集

用mysql进行数据查询的时候,mysql会返回一个结果集给我们。接着我们需要调用mysql的api,从这个结果集中取得我们要的数据。取完数据之后,需要释放这个结果集。mysql的结果集其实就是一个MYSQL_RES结构,其定义如下:typedef struct st_mysql_res {  my_ulonglong row_count;                            

#mysql#c++
c/c++预定义宏

 Names the predefined ANSI C and MicrosoftC++ implementation macros.The compiler recognizes predefined ANSI C macros and the Microsoft C++implementation provides several more. These macros take

#microsoft
c++异常处理,异常声明,捕获异常

 C++捕获异常的一些规则: 1.    非MFC的c++异常应该用过引用来捕获。使用引用来捕获异常不需要删除c++异常对象。因为使用引用捕获的异常对象会在栈中传递。而且保持了多态性,使得你捕获的异常正是你抛出的异常对象。使用指针捕获异常的话,需要你删除异常对象。使用值捕获的话,会导致对象的slicing问题。更详细的信息见Effecti

#c++#mfc
c++的POD类型详解

最早看到POD(plain old data)类型,是在imperfect c++里。我觉得这是一本把我带到c++世界里的一本很重要的书。书里是这样解释POD的: 1、   所有标量类型(基本类型和指针类型)、POD结构类型、POD联合类型、以及这几种类型的数组、const/volatile修饰的版        本都是POD类型。 2、  POD结构/联合类型:一个聚合体

#c++
关于Crystal Reports在64位机器上的运行时问题。

<br />有时候会hang住。进程挂起了。<br /> <br />Crystal Reports默认是不支持64位系统的,因为官方从来没有说明过。因此为了解决这个问题,需要安装一个针对64位的专门的补丁包。<br /> <br />下载地址: <br /> <br />http://resources.businessobjects.com/support/downloads/redistri

#windows
MFC设置对话框的焦点

方法有二: 1. 设置对话框控件的tab order。 按Ctrl+D即可看见。将需要被设置到焦点的空间的tab order设为1.2. 对话框的OnInitDialog返回FALSE。解释如下:(摘抄至msdn) If OnInitDialog returns nonzero, Windows sets the input focus to thefirst c

#mfc#windows
到底了