C++总结
_charles_
永不止步
展开
-
类和对象-c++
1、类和对象是面向对象程序设计中最基础,最重要的两个概念。2、在面向对象程序设计中,所有操作都是以对象为基础的。3、程序中的对象 是对 现实对象的抽象。4、现实对象包括可感知的物体,以及思维中的概念;例如:汽车客运被看做是一个对象;学校作为一个概念也可以看成一个对象;原创 2013-12-08 16:36:43 · 1515 阅读 · 0 评论 -
C++类间相互引用
两个类相互包含引用的问题 不管是下文中提到的例子,还是任何情况,使得class A的头文件需要include class B的头文件,class B的也要引用A的头文件,这种状况下,貌似会出现有一个类未定义的问题从而无法通过编译。 解决办法是: A或者B任选一个采用头文件(A.h)引用另一头文件(B.h)的方式不变,而另外一方的头文件(B)中则在定义该类之前写一句class A;然转载 2014-01-22 09:14:43 · 1497 阅读 · 0 评论 -
Base类sizeof大小 -- C++
Base类只是一个指针,所以Base大小是4个字节。但Base类中添加一个int a,Base的大小变成8字节。#include <iostream>#include <complex>using namespace std;class Base1{public: Base1(){cout << "Base1" << endl;} ~Base1(){cout << "~Base1" << endl;} virtual void f(int){cout << "Base1 f(int原创 2014-07-28 14:51:09 · 1408 阅读 · 0 评论 -
虚函数 -- C++
C++中的虚函数 虽然很难找到一本不讨论多态性的C++书籍或杂志,但是,大多数这类讨论使多态性和C++虚函数的使用看起来很难。我打算在这篇文章中通过从几个方面和结合一些例子使读者理解在C++中的虚函数实现技术。说明一点,写这篇文章只是想和大家交流学习经验因为本人学识浅薄,难免有一些错误和不足,希望大家批评和指正,在此深表感谢! 一、 基本概念 首先,C++通过虚函数实转载 2014-07-28 16:06:15 · 663 阅读 · 0 评论 -
string类的用法总结 -- 标准C++
相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的str转载 2014-07-28 09:57:57 · 770 阅读 · 0 评论 -
_onexit函数的使用 完成主函数执行完毕后再执行一段程序
#include <iostream>#include <cstdlib>using namespace std;//_onexit 包含在cstdlib中,是c语言中的库函数//_onexit Callback函数必须是带有int类型返回值的无参数函数//_onexit 无论_onexit函数放到main中哪个位置相应的Callback都是最后执行//_onexit 如果有多个_onexi转载 2016-10-29 21:47:21 · 615 阅读 · 0 评论