c++
hanqingkuo
爱好学习新知识,爱好编程,希望自己的产品能让更多人使用
展开
-
c++类的继承与派生
一、基本概念1、类的继承,是新的类从已有类那里得到已有的特性。或从已有类产生新类的过程就是类的派生。原有的类称为基类或父类,产生的新类称为派生类或子类。2、派生类的声明:class 派生类名:继承方式 基类名1, 继承方式 基类名2,...,继承方式 基类名n{派生类成员声明;};3、一个派生类可以同时有多个基类,这种情况称为多重继承,派生类只有一个基类,称为单继承原创 2016-12-20 17:06:33 · 304 阅读 · 0 评论 -
atoi 字串转换为数字
#include #include #include #include using namespace std;int myAtoi(char *str){if(str == NULL)return -1;int n = 0;int isNegative = 0;int num = 0;char *p = str;char *start原创 2017-02-28 11:31:43 · 396 阅读 · 0 评论 -
c++的继承布局/多态
#include using namespace std;//复杂的继承 //钻石型继承class B{public:int ib;char cb;B():ib(0),cb('b'){coutvirtual void f(){coutvirtual void Bf(){cout};class原创 2017-02-24 18:32:10 · 224 阅读 · 0 评论 -
c++一般继承内存布局
#include using namespace std;class A{public:void show(){cout}private:int a1;};class B : public A{public:void show(){coutprivate:int b1;};class C : pub原创 2017-02-24 19:14:37 · 216 阅读 · 0 评论 -
C++提供的四种新式转换
关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++之父的《C++的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast,dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。1、c转载 2017-02-25 17:15:38 · 229 阅读 · 0 评论