About C++
zmqntu
这个作者很懒,什么都没留下…
展开
-
(三)文件的合并
这次做的就是把之前编写的顺序栈与链表栈合并在一起。以前只是在同学里一个高手那里看过有用多文件变成,现在我也是试试。 开始的时候,我只是把类的定义与实现放在头文件里,然后用include函数包含到cpp文件里。然后打算利用if语句判断用哪种定义方式:choice=form();if(choice==1) SqStack st(Num);else原创 2010-03-24 21:59:00 · 354 阅读 · 0 评论 -
(四)使用已经之前写好的头文件解决实际问题——数制转化
这段代码有点偷懒的嫌疑,毕竟用写好的东西解决一个小问题应该是很简单的,只是随意的调用几个函数的。只所以会只写这么点,是因为晚上想玩一会游戏:阿凡达,嘿嘿~可惜最后还是出问题了,一直调到将近十二点,游戏也来得及玩…… 其实这次的问题主要的就是处在了多文件编程时,里面的函数原型声明、函数的实现、函数调用之间的问题。似乎一直有无法识别标示符的提示出现。特别当定义了类以后,经常出原创 2010-03-25 11:23:00 · 333 阅读 · 0 评论 -
(一)调试了顺序栈
感觉不能再像以前那样昏昏沉沉的过了,决定开始做一点努力。 目前的计划是,一天写说一段代码。我不知道这个到底应该怎样才算真正的努力,但是我想如果能坚持做下来,应该有很大的变化吧。就这么期待吧! 好像没有什么事,不对,是除了购买cfan以外,很少有什么事坚持这么久的,就算是给自己一个惊喜吧。 昨天的关于栈有: 1、对于switch函数使用出错,没原创 2010-03-24 21:57:00 · 351 阅读 · 0 评论 -
(二)调试链式栈
本来以为在调试过顺序栈以后,跳链式栈是一件顺理成章的事了,我甚至是想多找点东西去做。但是实在是没想到,就这么个我认为简单的东西花了我那么多时间,实在是郁闷。 产生错误的原始是:在使用类的模板以后,在类外面定义函数的格式为: templateLinkStack::pop(){……} 结果我在写的时候,把类名后的给弄丢了还没有意识到。结果一遍一遍的原创 2010-03-24 21:58:00 · 309 阅读 · 0 评论 -
(五)环形队列
最近懒了些,有几天没有写了。今天一天上课时老师的话真的像是一记耳光打在脸上,让我清醒了很多。成功是离不开努力的。要想成功,背后的汗水的不可避免的。我们不能光是仰望着成功者,谈着他们的琐事绯闻,我们应该看到他们的努力,他们的奋斗,他们的汗水。我们要用他们的努力汗水来鼓舞自己。不然崇拜那些商业巨亨是一点意义都没有的。废话就这么多了,开始主题吧。 这次尝试的是数据结构里的队列,原创 2010-03-29 11:03:00 · 539 阅读 · 0 评论 -
(八)实现了串比较里的BF算法和KMP算法
这个其实没有什么好说的,写起来时很简单的。但是复杂的是理解,感觉只有真正的理解了这些原理,分析方法,才能争取、有效的使用。代码是用免息那个结构编程的……本来感觉还好,后来看了借的一般书,见见感觉到了面向对象编程的重要性了……随后说说我看书吧:《C++程序设计教程》(第四版),美H.M.Deiel,P.J.Deitel著,清华大学出版社出版不知道大家感觉怎样,反正我感觉比我们用的教材好多原创 2010-04-10 22:56:00 · 556 阅读 · 0 评论 -
(六)链式队列
链式队列的尝试,总得来说还行。每次我都是照着写好类的原型,然后一个个的去实现,然后运行,查找错误和书上的区别。在尝试链式队列是,就出现了一个问题。那就是在出队的时候,在队列为空的时候,有一个更改尾指针的过程:if(front->next==NULL)rear=front;开始的时候没有注意,导致输出的失败。还有就是链式队列默认是带头节点的。没有充分认识这个特点,导致刚开始的时候代码原创 2010-03-30 21:39:00 · 484 阅读 · 0 评论 -
(七)串
本来打算是一天写一篇,一天一个程序的,结果好久没有写了。这几天都是卡在串这了,说是卡在这,也不准确,更多的是给自己找一个懒惰的理由罢了。当时在写串的实现代码时,看到了关于运算符重载的内容。说实话,关于运算符重载,我真的是一片迷糊。书上讲的也不是很清楚,当时一气之下在图书馆里找了本最后的C++教程借了回来。我想最厚的,肯定是最详细的了。可是书道现在还没看。书上说,运算符重载,一般是放在类内或者是原创 2010-04-04 14:02:00 · 352 阅读 · 0 评论 -
使用C++通过ADO访问access数据库的一点问题
<br /> <br />最近在写一个小程序,是通过数据库实现一个通讯录的功能。用的是ADO连接数据库。结果在这个过程里发生了一件很纠结的事。<br />我通过下面的程序段执行SQL语句:<br />_CommandPtr m_pCommand; m_pCommand.CreateInstance(__uuidof(Command)); m_pCommand->ActiveConnection = m_pConnection; // 将库连接赋于它 m_pCommand->CommandText =原创 2010-06-17 21:20:00 · 1170 阅读 · 0 评论