- 博客(6)
- 收藏
- 关注
原创 用一个sql语句更新多行,且有多个条件
这次和C++无关,写一个SQL的技巧。问题如下: 假设我们现在有2个表,名为T1,T2,结构和数据内容分别如下: A1A21122[表T1的内容] A11A22
2009-04-08 11:30:00
5714
原创 stl的unique算法使用中的常见错误
stl给程序员提供了很多很好很强大的算法,但美中不足的是各种算法的使用方法不太统一,很容易给初学者造成困惑。比如sort算法,用法如下: sort(v.begin(), v.end()); 对于unique算法,如果像下面这样用: unique(v.begin(), v.end()); 看起来不错,可惜结果是错误的。应
2009-03-20 11:31:00
1629
原创 调试时出现please enter the path for 对话框
VC调试程序的一种方法是跟踪到函数内部,观察函数是否按照设想的逻辑在执行。这可以通过在函数调用处设置断点,在中断后使用step into(F11为功能快捷键)功能实现。但有时在你按F11后,会出现“please enter the path for 某源文件”的对话框,如果你选择cancel,就进入了汇编模式,这通常不是我们希望的。 解决这个问题要根据要求的源文件进行分类,如果应该
2009-03-05 10:51:00
8585
8
原创 多语句值 == 最后的语句的值
一个很简单的但却容易被遗忘的知识点。可以用下面的例子来证明: int main(){ int m; //多语句求值 if ((m = 100, 5) == 5) { printf("m=%d/n",m); puts("多语句值 == 最后的语句的值");
2009-02-28 15:55:00
864
原创 头文件为什么要加#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
2770
2
原创 CFile转FILE*
我们每个人编写程序时,都会或多或少的被一些小问题所困扰。这些问题有时就像是谜语,答案也许很简单,但解决的过程却像猜谜一样花时间。我的笨办法是日积月累,下面我介绍CFile如何转FILE*,从问题场景,方法和具体代码等方面写起,希望对大家能有所帮助。 比如原先有一个程序,其中的文件操作都是用CFile完成的,假定就操作一个文件a.dat,初始化时就用CFile::Open打开
2009-02-26 15:23:00
2776
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人