![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
sinat_16985427
这个作者很懒,什么都没留下…
展开
-
c++动态数组模板实例
Array.h#ifndef ARRAY_H#define ARRAY_H#include //数组类模板定义templateclass Array{private:T* list;//T类型指针,用于存放动态分配的数组内存首地址int size;//数组大小public:Array(int sz=50);//构造函数Array(const Array&a);//复制构造函数~Array();Ar原创 2016-09-15 15:17:01 · 1074 阅读 · 0 评论 -
const 数据共享与保护
常数据成员#include using namespace std;class A{public: A(int i); void print();private: const int a; static const int b;//静态常数据成员};const int A::b=10;//静态常数据成员在类外说明和初始化//常数据成员只能通过初始化列表来获得初值A::原创 2016-09-13 10:20:42 · 313 阅读 · 0 评论 -
C++ static静态成员变量和静态成员函数
注意:1、静态成员变量要初始化,静态成员函数只能调用静态成员变量 2、同类的多个对象之间实现数据共享一般情况下,如果有N个同类的对象,那么每一个对象都分别有自己的成员变量,不同对象的成员变量各自有值,互不相干。但是有时我们希望有某一个或几个成员变量为所有对象共有,这样可以实现数据共享。可以使用全局变量来达到共享数据的目的。例如在一个程序文件中有多个函数,每一个转载 2016-08-31 15:30:22 · 323 阅读 · 0 评论 -
C++ 构造/析构函数中的异常处理
C++ 为什么会引入(需要)异常?The C++ Programming Language: 一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应用有关);另一方面,库的用户知道怎样处理这些错误,但却无法检查它们何时发生(如果能检测,就可以再用户的代码里处理了,不用留给库去发现)。C++ primer: Exceptions let us se转载 2016-08-24 16:11:11 · 1110 阅读 · 0 评论 -
const与stastic用法
菜鸟加贝的爬升博客园首页新随笔联系订阅管理随笔 - 23 文章 - 0 评论 - 9C++中const关键字的使用方法,烦透了一遍一遍的搜,总结一下,加深印象!!! 之前一直在学习C/C++,关于const的使用,这里出现一点,那里出现一点。知识用时方恨少,这一段时间正好各种笔试题,其中关于const转载 2017-02-12 16:01:22 · 1302 阅读 · 0 评论 -
c++类所占内存总结
类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。摘抄部分: 成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函数代码。而我们访问类的成员函数是通过类里面的一个指针实现,而这个指针转载 2017-10-02 15:50:19 · 269 阅读 · 0 评论