08 2009 档案
摘要:vc++在,mfc中连接sqlserver配置问题,vc好像很少有sdk或者msdn上连接sqlserver的资料最近在网上找了很多资料,问了几个群友重要知道如何配置连接了。是ado方式,不用odbc。1.如果是mfc的话,在建立mfc向导的时候,选择有数据连接,这样在初始化函数中会有这个代码// 初始化 OLE 库 if (!AfxOleInit()) { AfxMessageBox(IDP_OLE_INIT_FAILED); return FALSE; }因为vc可以使用ole方式的连接数据库,比odbc方便很多2.主要代码如下: _ConnectionPtr m_pConnectio..
阅读全文
摘要:在网友“萌丫”大师的指点下,终于到对c++的构造函数列表有了一点认识,写下来一是要温故这个概念,二是感谢萌丫master的指点,并让她斧正。(萌丫,一研究生,数学专业,计算机专业具精通,是我认识的技术很高很深的网友,目前已经在Microsoft了)c++中的构造函数初始化在 《C++ Primer》中涉及到过,具体的代码形式就是类::构造函数():对象a初始化,对象b初始化,。。。{//其他成员的赋值}书中也讲到初始化列表中的对象或者变量也可以再函数体内执行,但是其实这里是有严格的限制的,有的成员必须放在初始化列表中执行,有的可以放在函数体内执行。先说说构造函数的一般知识:构造函数是特殊的成员
阅读全文
摘要:vs2005和2008中,很多函数的中字符串是用LPCTSTR类型来表示,如果直接使用“hello world”来使用,会报错比如:cannot convert paramter from const char[12] to lpctstr微软提供了两种方法来解决这个问题1.右键项目 打开属性 ,将字符集选择“多字节字符集”2.在类似“Hello world”的字符串前面加L或者_T()来解决这个问题
阅读全文
摘要:今天在看到数据结构 静态表的查找的时候,看到一个算法挺有意思,理解也 比较容易。这是一个有序表的查找算法,比如(2,3,4,5,11,22,23,44,55,57,88)这样的有序结构。折半查找(binary search)的过程:先确定带查记录所在的范围或者区间,然后逐步缩小范围,直到找到或者找不到该记录为止。比如待查的记录key是23.刚开始low的位置1,high的位置是11.那么中间的mid的位置是(1+11)/2;相对于的结构对象arr[low/mid/hight]可以找到对应的各个数据记录。2,3,4,5,11,22,23,44,55,57,88|| |lowmidhigh使用ar
阅读全文