![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++总结
_charles_
永不止步
展开
-
类和对象-c++
1、类和对象是面向对象程序设计中最基础,最重要的两个概念。 2、在面向对象程序设计中,所有操作都是以对象为基础的。 3、程序中的对象 是对 现实对象的抽象。 4、现实对象包括可感知的物体,以及思维中的概念; 例如: 汽车客运被看做是一个对象;学校作为一个概念也可以看成一个对象;原创 2013-12-08 16:36:43 · 1502 阅读 · 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 · 1484 阅读 · 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 · 1397 阅读 · 0 评论 -
虚函数 -- C++
C++中的虚函数 虽然很难找到一本不讨论多态性的C++书籍或杂志,但是,大多数这类讨论使多态性和C++虚函数的使用看起来很难。我打算在这篇文章中通过从几个方面和结合一些例子使读者理解在C++中的虚函数实现技术。说明一点,写这篇文章只是想和大家交流学习经验因为本人学识浅薄,难免有一些错误和不足,希望大家批评和指正,在此深表感谢! 一、 基本概念 首先,C++通过虚函数实转载 2014-07-28 16:06:15 · 655 阅读 · 0 评论 -
string类的用法总结 -- 标准C++
相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的str转载 2014-07-28 09:57:57 · 760 阅读 · 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 · 602 阅读 · 0 评论