- 博客(7)
- 收藏
- 关注
转载 评C++primer---(亚马逊上的评论,感觉很深刻,有点启发)
今天下午在看C++Primer的时候跟同学东扯西扯一些乱七八糟的东西就填在这里。这本书还真的是不错的。 C++ 的诞生大约是在1980-1983年。总之我的一直以来的基本观点是,C++当初的诞生一定不是为了现在面向对象方法论上教授的那些扯淡的东西……什么把一个类的数据封装起来,只提供Get()和Set()接口来提高它的安全性啦,什么画一个业务流程图再转化为类图啦,之类的。C++的
2013-11-15 16:25:23
967
转载 C++之路---要时刻激励自己丫
如果你想学就努力去学,没有什么不可能!给你介绍篇文章:(转载)学习c++的忠告(常看)1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学
2013-11-11 16:41:35
503
转载 写C++代码应该养成的好习惯
其实那些琳琅满目的规则,最终的目前都是为了给我们带来更多的方便,如果觉得学习和记忆这些规则所花费的代价要比规则所带来的方便要大得多,那么用这些时间去打CS好了。当然在源文件变成了二进制交给计算机之后,那种规则所形成的格式是完全没有任何体现的,那么我们为什么还要用这么多的精力和时间来做这些“没有无谓的事情”呢?最后执行这些命令的是机器,但是这些命令是要在写程序的人理解之后才放心交给机器,胡乱的敲些字
2013-10-18 20:17:51
1060
原创 如何理解二叉树的先序遍历程序
首先对楼主本人的智商表示默哀,真的好拙计啊。先给出先序遍历的算法:判断二叉树是不是为空,若是则执行空操作,否则先序遍历根节点先序遍历左子树 先序遍历右子树 对应的程序是:template void BinaryTree::PreOrder(void (*Visit) (T& x)){PreOrder(Visit,root);}template
2013-10-17 21:23:06
1242
原创 集合上二元关系性质的判定
编程实现任意集合上任意二元关系的判定。要求能正确判断二元关系的自反性、传递性、对称性、反自反性、反对称性。显然,我们首先要做到的就是怎么样判断这些二元关系的性质。我想到的方法有两种:使用性质的定义来判断。使用性质在矩阵上具有的特点来判断。显然,使用第一种方法将定义转换为代码复杂。而使用矩阵特征易于实现。因此选择第二种方法。创建动态二维数组以存储矩阵中的元素(0/1)
2013-10-15 22:42:03
5307
转载 程序员之路--怎样才能在编程的路上走的更远
始终认为,对一个初学者来说,IT界的技术风潮是不可追赶。 我时常看见自己的DDMM们把课本扔了,去买些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。 而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。C#就象当年的ASP 一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。 96, 97级的不
2013-10-13 23:06:56
733
原创 C++代码报错分析:expression cannot be evaluated
expression cannot be evaluated。汉语意思应为:表达式不能被求值。编译时正常,运行时报错。调试时显示的变量地址通常是0X000000或者0Xcccccc。出错原因:1、对变量未正确初始化2、根本就没有初始化变量就直接引用变量。解决办法:在对变量进行引用前确保变量已经被正确初始化,对结构体指针变量在赋值之前先用malloc或者new分配内存空间
2013-10-13 22:52:00
3875
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人