自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 用一个sql语句更新多行,且有多个条件

这次和C++无关,写一个SQL的技巧。问题如下:       假设我们现在有2个表,名为T1,T2,结构和数据内容分别如下:  A1A21122[表T1的内容]  A11A22

2009-04-08 11:30:00 5486 1

原创 stl的unique算法使用中的常见错误

        stl给程序员提供了很多很好很强大的算法,但美中不足的是各种算法的使用方法不太统一,很容易给初学者造成困惑。比如sort算法,用法如下:       sort(v.begin(), v.end());       对于unique算法,如果像下面这样用:       unique(v.begin(), v.end());       看起来不错,可惜结果是错误的。应

2009-03-20 11:31:00 1579

原创 调试时出现please enter the path for 对话框

VC调试程序的一种方法是跟踪到函数内部,观察函数是否按照设想的逻辑在执行。这可以通过在函数调用处设置断点,在中断后使用step into(F11为功能快捷键)功能实现。但有时在你按F11后,会出现“please enter the path for 某源文件”的对话框,如果你选择cancel,就进入了汇编模式,这通常不是我们希望的。       解决这个问题要根据要求的源文件进行分类,如果应该

2009-03-05 10:51:00 8454 9

原创 多语句值 == 最后的语句的值

一个很简单的但却容易被遗忘的知识点。可以用下面的例子来证明:       int main(){       int m;       //多语句求值       if ((m = 100, 5) == 5)       {              printf("m=%d/n",m);              puts("多语句值 == 最后的语句的值");

2009-02-28 15:55:00 840

原创 头文件为什么要加#ifndef #define #endif

当你用VC的菜单新增一个类,你会发现自动生成的代码总是类似下面的样子:#if !defined(AFX_XXXX__INCLUDED_)#define  AFX_XXXX__INCLUDED_具体代码#endif       这是为了防止头文件被重复包含。重复包含可以用下面的例子来说明:比如有个头文件a.h,里面有个函数Fa;另一个头文件b.h,里面有函数Fb, Fb的实现需要

2009-02-28 14:05:00 2716 2

原创 CFile转FILE*

    我们每个人编写程序时,都会或多或少的被一些小问题所困扰。这些问题有时就像是谜语,答案也许很简单,但解决的过程却像猜谜一样花时间。我的笨办法是日积月累,下面我介绍CFile如何转FILE*,从问题场景,方法和具体代码等方面写起,希望对大家能有所帮助。       比如原先有一个程序,其中的文件操作都是用CFile完成的,假定就操作一个文件a.dat,初始化时就用CFile::Open打开

2009-02-26 15:23:00 2727 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除