![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cpp
文章平均质量分 61
hit_gwy
这个作者很懒,什么都没留下…
展开
-
cpp-模板-泛型
例子#include <iostream>#include <vector>#include <cstdlib>#include <string>#include <stdexcept> using namespace std; template <class T>class Stack { private: vector<T> elems; // 元素 public:原创 2021-05-29 21:53:11 · 290 阅读 · 0 评论 -
cpp-命名空间
例子1#include <iostream>using namespace std; // 第一个命名空间namespace first_space{ void func(){ cout << "Inside first_space" << endl; }}// 第二个命名空间-嵌套的命名空间namespace second_space{ void func(){ cout << "second_spa原创 2021-05-29 21:14:45 · 506 阅读 · 1 评论 -
cpp-动态内存分配与异常处理
动态内存异常处理异常说明std::exception该异常是所有标准 C++ 异常的父类。std::bad_alloc该异常可以通过 new 抛出。std::bad_cast该异常可以通过 dynamic_cast 抛出。std::bad_exception这在处理 C++ 程序中无法预期的异常时非常有用。std::bad_typeid该异常可以通过 typeid 抛出。std::logic_error理论上可以通过读取代码来检测到的异常。原创 2021-05-29 20:44:01 · 371 阅读 · 0 评论 -
cpp-流
基本输入输出C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。iostream定义了 cin、cout、cerr 和 clog 对象,分别对应于标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流.fstream为用户控制的文件处理声明服务iostreamcoutcin当cin>>从缓冲区中读取数据时,若缓冲原创 2021-05-27 22:37:28 · 248 阅读 · 0 评论 -
cpp-类
类的声明格式访问修饰符类的一个特征就是封装,public和private作用就是实现这一目的。用户代码(类外)可以访问public成员而不能访问private成员;private成员只能由类成员(类内)和友元访问。类的另一个特征就是继承,protected的作用就是实现这一目的。protected成员可以被派生类对象访问,不能被用户代码(类外)访问。类的继承方式public继承基类public成员,protected成员,private成员的访问属性在派生类中分别变成:public,原创 2021-05-20 22:25:50 · 890 阅读 · 0 评论