c++ learning
w91910
当加速度方向和速度方向一致,是你进步最快的时候
我不相信有比我聪明的人
我只相信有比我勤奋比我努力的人更比我专注的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[转]classview中类消失的问题的解决方法
classview中类消失的问题的解决方法 用VC6.0开发时,在新建了一个对话框类后,往对话框类中添加成员变量,这时classview中该对话框类就消失了,但是fileview中该对话框类的.h和.cpp文件都还在,删除该成员变量,classview中该对话框类又出现了。 解决办法1,是在VC中关闭工程,删除工程文件夹下的.ncb文件,再重新启动工程。 解决原创 2009-02-16 08:33:00 · 657 阅读 · 0 评论 -
網上收集的關于c/c++的基礎知識
推荐给想学C++的朋友一个简单但是完整的学习C++的读书路线图:C++ Primer-> c++标准程序库-> effective C++-> effective STL->深入探索C++对象模型C程序常用算法源码 算法(Algorithm):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果转载 2009-05-08 11:48:00 · 2662 阅读 · 0 评论 -
C++虚函数表解析(转)
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这里不做过多转载 2009-05-07 15:44:00 · 435 阅读 · 0 评论 -
排序
1)插入排序//基本思想:每一趟将一个待排序的记录,按其关键字值的大小插入到已经排序的部分文件中适当位置上,//直到全部插入完成#include #include void InsertSort(int r[],int num){ for(int i=0;i { for(int j=i+1;j>0;j--) { if(r[j] { int tmp = r[j];转载 2009-03-10 16:29:00 · 406 阅读 · 0 评论 -
Visual C++开发工具与调试技巧整理
文章来源:http://www.ttadd.com/diannao/HTML/235896.html 1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program D转载 2009-02-20 15:24:00 · 405 阅读 · 0 评论 -
学习C++:实践者的方法
前言 我的blog以前很长一段时间关注的都是C++中的技术&细节,乃至于读者和应者都寥寥。然而5月份的时候写的一篇“你应当如何学习C++”,阅读量却达到了3万多,在blog上所有文章中却是最高的(且远远超过了第二位);评论数目也有一百多。为什么独独这篇能够激起这么多的回应,想必是国内的C++社群被C++压抑太久,或者,严格来说,是被C++的教育方式压抑太久。实际上,不管是在各大国内论坛转载 2009-02-17 13:07:00 · 408 阅读 · 0 评论 -
高质量c++编程
void GetMemory(char *p){ p = (char *)malloc(100);} void Test(void) { char *str = NULL; GetMemory(str); strcpy(str, "hello world"); printf(str);} 结局:程序崩原创 2009-02-16 16:13:00 · 399 阅读 · 0 评论 -
初学者学习C++的50条忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,转载 2009-02-16 21:26:00 · 410 阅读 · 0 评论 -
内存的分配方式
一、从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量。二、在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。三、从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何原创 2009-02-16 16:12:00 · 512 阅读 · 0 评论 -
虚函数
在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向对象思想中的继承和多态性这两大特性,在C++语言里应用极广。比如在微软的MFC类库中,你会发现很多函数都有virtual关键字,也就是说,它们都是虚函数。难怪有人甚至称虚函数是C++语言的精髓。 那么,什么是虚函数呢,我们先来看看微软的解释: 虚函数是指转载 2009-05-25 11:20:00 · 543 阅读 · 0 评论
分享