软件类-C++学习
Zero-One-0101
小菜鸟一枚,正在成长中!
展开
-
C++基础学习(01)--(介绍,环境配置,基本语法,注释)
文章目录目录一. c++介绍二. c++开发环境到的配置三. c++基本语法四. c++注释目录一. c++介绍C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设...原创 2019-03-11 09:07:55 · 216 阅读 · 0 评论 -
c++基础学习(13)--(STL、标准库)
文章目录目录1. STL教程2.标准库3.有用的资源目录1. STL教程#include <iostream>#include <vector>using namespace std;int main(){ // 创建一个向量存储 int vector<int> vec; int i;原创 2019-03-11 19:51:40 · 332 阅读 · 0 评论 -
c++基础学习(11)--(模板、预处理器、信号处理)
文章目录目录1.模板2.预处理器3.信号处理目录1.模板模板是泛型编程的基础,泛型编程:以一种独立于任何特定类型的方式#include <iostream>#include <string>using namespace std;template <typename T>inline T const&原创 2019-03-11 19:51:51 · 197 阅读 · 0 评论 -
c++基础学习(10)--(文件、流、异常处理、动态内存、命名空间)
文章目录目录1.文件和流2.异常处理3.动态内存4.命名空间目录1.文件和流注意文件打开方式中的in和out都是相对于内存(计算机)而言的,计算机读取文件,是将数据从磁盘中的文件读入到内存中,所以用的是in#include <fstream>#include <iostream>using namespace std;int main (){...原创 2019-03-11 14:35:27 · 241 阅读 · 0 评论 -
c++基础学习(09)--(数据抽象、数据封装、接口)
文章目录目录1.数据抽象2.数据封装3.抽象接口类目录1.数据抽象数据抽象:就是把它当做黑箱子使用,内部实现与外部接口分开C++类实现数据抽象,如sort()函数,ostream的cout对象#include <iostream>using namespace std;class Adder{ public: // 构造函数 Adder...原创 2019-03-11 14:07:52 · 200 阅读 · 0 评论 -
c++基础学习(08)--(继承、重载、多态、虚函数)
文章目录目录1.继承2.重载3.多态 && 虚函数目录1.继承#include <iostream>using namespace std;// 基类class Shape { public: void setWidth(int w) { width = w; } void se...原创 2019-03-11 13:58:56 · 301 阅读 · 0 评论 -
c++基础学习(07)--(类)
文章目录目录类与对象1.类成员函数2.类访问修饰符3.构造函数与析构函数4.拷贝构造函数5. 友元函数6.内联函数7.this指针8.指向类的指针9.类的静态成员目录类与对象#include &lt;iostream&gt;using namespace std;class Box{ public: double length; // 长度 d...原创 2019-03-11 13:39:47 · 317 阅读 · 0 评论 -
c++基础学习(06)--(时间,输入输出,数据结构)
文章目录目录1.时间2.输入输出数据结构目录1.时间当前日期和时间下面的实例获取当前系统的日期和时间,包括本地时间和协调世界时(UTC)。#include &lt;iostream&gt;#include &lt;ctime&gt;using namespace std;int main( ){ // 基于当前系统的当前日期/时间 time_t now = t...原创 2019-03-11 13:00:14 · 585 阅读 · 0 评论 -
c++基础学习(05)--(指针,引用)
文章目录目录1.指针2.引用目录1.指针#include <iostream>using namespace std;int main (){ int var1; char var2[10]; cout << "var1 变量的地址: "; cout << &var1 << endl; c...原创 2019-03-11 11:00:17 · 166 阅读 · 0 评论 -
c++基础学习(04)--(函数、数字、数组、字符串)
文章目录目录1.函数2.数字3.字符串4.数组目录1.函数#include <iostream>#include <limits>using namespace std;void swap(int *x , int *y);int main(){ int a = 100 , b=200; cout<<"交换前:"<<"...原创 2019-03-11 10:42:15 · 188 阅读 · 0 评论 -
c++基础学习(03)--(存储类,运算符,循环,判断)
文章目录目录一.存储类二.运算符三.循环whilefor四.判断目录一.存储类可见static存储类修饰之后,i的值没有从头开始,而是从上一次的结果中保留下来#include <iostream>using namespace std;class Data{public: Data(){} ~Data(){} void show()...原创 2019-03-11 10:13:39 · 235 阅读 · 0 评论 -
C++基础学习(02)--(数据类型,变量类型,变量作用域,常量,修饰符类型)
文章目录目录一. 数据类型C++ 中的数据类型typedefenumeration枚举类型c++中变量类型二.变量作用域三.常量四.修饰符类型目录一. 数据类型C++ 中的数据类型使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型...原创 2019-03-11 09:48:35 · 301 阅读 · 0 评论 -
c++基础学习(12)--(多线程、Web编程)
文章目录目录1.多线程2.web编程目录1.多线程#include &lt;iostream&gt;// 必须的头文件#include &lt;pthread.h&gt;using namespace std;#define NUM_THREADS 5// 线程的运行函数void* say_hello(void* args){ cout &lt;&lt; "原创 2019-03-11 19:52:24 · 233 阅读 · 0 评论