C++学习笔记
文章平均质量分 86
yglskfjmp
热爱编程
展开
-
VC6.0调试技巧(转载)
说明: 文章的名字可能取的比较大,毕竟本人能力有限,掌握的知识比较肤浅,写出的东西可能没有多大的价值。但是看到一些初学者经常问一些太过简单的问题,我终于忍不住想写点什么。通过与很多初学者交流,我发现他们共有的一个弱点是不会调试。很多人根本不知道调试是怎么回事。其实很多问题,只要会调试都能自己解决。 签于此,我就根据自己在程序开发中积累的经验写一点关于 VC6.0 下调试的基本知转载 2014-05-07 09:01:37 · 331 阅读 · 0 评论 -
C++学习笔记3--作用域 构造析构器 访问控制 友元关系
我们发觉作用域解析操作符(::),作用是告诉编译器这个方法存在于何处,或者说是属于哪一个类。其实我们对这个不应该感到陌生,从一个开始小甲鱼就不提倡using namespace std;这样偷懒的做法,所以我们是std::cout。。。事实上std::cout所引用的是std里定义的cout,而std::string数据类型其实也是一个对象。原创 2014-06-01 17:51:11 · 474 阅读 · 0 评论 -
C++多态的实现原理(转载)
1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态性是一个接口多种实现,是面向对象的核心。分为类的多态性和函数的多态性。4. 多态用虚函数来实现,结合动态绑定。5. 纯虚函数是虚函数再加上= 0。6. 抽象类是指包转载 2014-06-03 15:35:28 · 345 阅读 · 0 评论 -
C++学习笔记1--输入输出和main
aa原创 2014-05-22 23:52:27 · 557 阅读 · 0 评论 -
C++学习笔记6--高级强制类型转换 命名空间和模块化编程 C预处理器 链接和作用域 函数模板 类模板 内联模板 容器和算法
静态对象强制类型转换原创 2014-06-06 14:58:48 · 1029 阅读 · 0 评论 -
C++流的基本概念(转载)
在C++语言中,数据的输入和输出(简写为I/O)包括对标准输入设备键盘和标准输出设备显示器、对在外存磁盘上的文件和对内存中指定的字符串存储空间(当然可用该空间存储任何信息)进行输入输出这三个方面。对标准输入设备和标准输出设备的输入输出简称为标准I/O,对在外存磁盘上文件的输入输出简称为文件I/O,对内存中指定的字符串存储空间的输入输出简称为串I/O。C++语言系统为实现数据的输入和输出转载 2014-06-04 09:01:42 · 332 阅读 · 0 评论 -
C++学习笔记5__错误处理和调试 动态内存 副本构造器
错误处理和调试原创 2014-06-04 22:31:35 · 838 阅读 · 0 评论 -
C/C++中Static的作用详述(转载)
在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = 'A'; // global variab转载 2014-06-02 19:06:49 · 376 阅读 · 0 评论 -
C++学习笔记2--函数重载 复杂的数据 内存对齐 指针数组 结构与指针 传值传址传引用 联合枚举类型别名
所谓函数重载的实质就是用同样的名字再定义一个有着不同参数但有着同样用途的函数注意:可以是参数个数上的不同,也可以是参数数据类型上的不同!原创 2014-05-30 06:20:47 · 779 阅读 · 0 评论 -
VC6.0快捷键大全(转载)
F1 显示帮助, 如果光标停在代码的某个字符上, 显示MSDN 中相应的帮助内容 F2 书签功能: Ctrl+F2 -- 在某行设置一个书签( 再按一次次是取消) F2 -- 跳到下一个书签位置 Shift+F2 -- 跳到上一个书签位置 Ctrl+Shift+F2 -- 删除所有书签 F3 查找: Ctrl+F3 -- 在文件中查找, 如果当前光标在一个字符串上, 那么自转载 2014-05-07 09:04:33 · 382 阅读 · 0 评论 -
VC6.0调试技巧二(转载)
○常用功能: 1.Restart (Ctrl+shift+F5 ): 此debugger功能将从程序的开始(第一有效行)处全速执行,而不是从当前所跟踪的位置开始调试,这时所有变量的当前值都将被丢弃,debugger 会自动停在程序的main()开始处.这时如果选择Step Over(F10)就可以逐步执行main()函数了.2.Stop Debug转载 2014-05-07 09:02:59 · 345 阅读 · 0 评论 -
C++学习笔记4--静态属性 静态方法 虚方法 抽象方法 多态性 析构函数 运算符重载 多继承 虚继承
静态属性和静态方法原创 2014-06-02 18:58:36 · 737 阅读 · 0 评论