![](https://img-blog.csdnimg.cn/83758ed20f0a43e98ec7c4537b74395b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++
C++笔记
猪八戒1.0
欢迎大家私信和我交流
展开
-
cmake多文件运行
【代码】cmake多文件运行。原创 2023-08-31 11:04:30 · 396 阅读 · 0 评论 -
vs常用快捷键
键入搜索文本后,可以使用组合键“Ctrl+I”及“Ctrl+Shift+I”前后定位搜索结果,搜索结果会被高亮显示。如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来完成剪切操作,而无需选择整行。如果你想删除一整行代码,只需将光标移至该行,再使用组合键“Ctrl+L”来完成剪切操作,而无需选择整行。2)调试(重新启动):使用组合键“Ctrl+Shift+F5”;原创 2023-08-21 09:27:37 · 263 阅读 · 0 评论 -
C++类和对象
类的定义。原创 2023-08-13 22:19:13 · 183 阅读 · 0 评论 -
c++参数传递
函数的参数传递 指的是形参与实参结合的过程,其基本方式包括值传递和引用传递两种。原创 2023-08-13 19:51:53 · 171 阅读 · 0 评论 -
c++内存分配
C++ 程序在运行时,计算机内存被分为程序代码区、全局数据区、堆区、栈区四个部分C++ 语言的三种内存分配方式分别是:静态存储区分配、栈内存分配和堆内存分配。原创 2023-08-13 17:17:16 · 262 阅读 · 0 评论 -
C++中的结构体
其中 struct 为结构体的关键字,struct_name 为结构体的名字,memberList 为结构体成员变量及成员函数的列表,varList 为结构体声明的变量。C++ 语言的 struct 中既可以定义成员变量又可以定义成员函数;C 语言的 struct 中只能定义成员变量,不能定义成员函数。在 C 语言中,不能直接使用结构体名来声明变量,需前缀 struct。struct 是由一系列相同或不同的数据类型组成的数据集合,也称结构体,是一种复合型的数据类型。原创 2023-08-13 15:38:04 · 111 阅读 · 0 评论 -
c++基本数据类型
C++ 的基本数据类型一般包括:bool、char、int、float 和 double。其中关键字 signed、unsigned、short、long 被称为修饰符。特别的,当用 short 或 long 修饰 int 时,int 可省略不写,表示短整型数据或长整型数据。各种类型的存储大小和具体操作系统的位数有关,目前大部分系统为 64 位,与上表基本一致。原创 2023-08-13 11:32:03 · 132 阅读 · 0 评论 -
C++ 语言的输入与输出
C++ 标准 I/O 库包含 iostream、fstream 和 sstringstream。iostream、fstream 比较常用,一般操作于输入和输出,相较于前两者来说 sstringstream 的出现频率就低了许多,一般操作于数据的格式化。为了能更好的理解 C++ 语言的标准 I/O 库,我们参考 cplusplus 官网 的相关内容标准输出流对象 cout预定义的插入符 “ << ” 作用在流类对象 cout 上可实现最基本的屏幕输出标准输入流对象 cin。原创 2023-08-12 21:33:24 · 269 阅读 · 0 评论 -
C++命名空间
命名空间里面包含了逻辑结构上相互关联的一组类、函数、模板等。命名空间像是一个容器,把某些在逻辑结构上相关的 “ 对象 ” 放在一起并与外界区分。特别的,命名空间里的变量名或类名可以和命名空间外的变量名或类名重名。原创 2023-08-12 21:07:04 · 225 阅读 · 0 评论 -
goto语句
语句容易造成程序流程的混乱,不方便理解,调试也更麻烦,不建议使用。规定书写的符号,放在某一语句行的前面,可以独占一行,标号后加。如果在程序中使用了goto,程序的流程将跳转到。语句标号用于标识语句的位置,与。的位置,并执行它后面的代码。语句也称为无条件转移语句。原创 2023-08-10 17:35:06 · 140 阅读 · 0 评论 -
Visual Studio 2022安装
Visual Studio下载网址原创 2023-08-08 15:39:08 · 575 阅读 · 0 评论 -
词法分析(编译原理不用慌)
此处是自己先创建一个1.txt文件。1.txt放你要读的文法。原创 2022-12-01 11:20:27 · 751 阅读 · 0 评论 -
结构体构造函数
之前并没有给结构体写构造函数,编译器编译时自动产生默认构造函数原创 2022-02-26 19:14:32 · 105 阅读 · 0 评论 -
sort排序
头文件 algorithm#include<iostream>#include<algorithm>using namespace std;int main(){ int N; cin>>N; int a[10]; for(int i=0;i<N;i++){ cin>>a[i]; } cout<<endl; for(int i=0;i<N;i++){ cout<<a[i]<<"原创 2022-02-26 15:41:57 · 178 阅读 · 0 评论 -
算术练习系统
要求:没想到这年头还有人用vc6.0,10几年前的软件,都不更新。。。devc++中.cpp成功运行,改成.c文件开头就报错,我根本就没用c++的语法。把注释都删了就可以运行(不知道为啥)同学的报错是这样的: 然后我就知道是版本的原因啦我之前devc++弄了一个这个(打脸拉跨).c/.cpp流畅运行程序代码:#include<stdio.h> #include <windows.h>//sy...原创 2022-01-06 17:14:41 · 715 阅读 · 6 评论 -
C++运算符重载
C++运算符重载什么是运算符重载 赋予运算符具有操作自定义类型数据功能 友元函数运算符重载成员函数运算符重载/* 什么是运算符重载? 赋予运算符具有操作自定义类型数据功能 运算符重载的实质是什么? 运算符重载的实质本身就是函数调用 运算符重载函数的写法 函数返回值 函数名(函数参数) 函数返回值 :运算完成后的值决定的 Complex 函数名 : opera原创 2021-12-11 16:08:42 · 764 阅读 · 1 评论 -
C++特殊成员
c++特殊成员const成员 const数据成员 const类型变量不能修改,只读数据成员 类中const数据成员,只能采用初始化参数列表方式进行初始化 const成员函数 写法上const写在函数后面 常成员函数不能修改数据成员,只读数据成员 常成员函数可以和普通函数同时存在 普通函数和常成员函数相同时,先调用普通函数 普通对象可以调用常成员函数 con原创 2021-11-29 19:50:57 · 460 阅读 · 0 评论 -
C++构造和析构
C++构造和析构构造函数 构造函数长什么样子? 函数名和类名相同 没有返回值 如果不写构造函数,任何类中都存在一个默认的构造函数 默认的构造函数是无参的。 当我们自己写了构造函数,默认的构造函数就不存在 构造函数在构造对象的时候调用 delete可以用来删掉默认的函数 指定使用默认的无参构造函数,用default说明 允许构造函数调用另一个构造函数,原创 2021-11-23 15:22:43 · 264 阅读 · 0 评论 -
C++类和对象
C++类和对象类和对象的基本概念 什么是类,一系列事物的抽象,万物皆可为类 类有两部分组成:属性和行为 属性:事物的特征--->数据类型描述 行为:事物的操作--->函数描述 什么是对象:类的具体化,类的实例化 类的特点:封装、继承、派生、多态 类的定义 创建语法 class 类名{//权限限定词 public: protected: private:};原创 2021-11-23 15:19:28 · 172 阅读 · 0 评论 -
C++与C的区别二
C++与C的区别二结构体区别 类型上不再需要struct关键字,直接使用结构体名即可 C++结构体中允许函数存在 在结构体中声明,在结构体中实现,当然可以在结构体外实现。 学会调用 对象.成员 对象指针->成员 (*对象指针).成员 (&对象)->成员 C++在没有写构造函数和权限限定的时候,用法和C语言的用法是一样 #includ原创 2021-11-19 15:18:16 · 637 阅读 · 1 评论 -
C++与C的区别一
C++与C的区别头文件与命名空间 创建源文件是.cpp文件,头文件不变,依旧是.h文件 包含头文件的方式 包含自己的头文件没有区别,#include"myHead.h" 包含库目录 可以是C中原来的包含方式,也可以用C++包含方式,去掉.h加个c iostream C++标准输入输出流的头文件 命名空间的引入 命名语法 namespace 空间名{ 表达式;}int main原创 2021-11-14 13:04:21 · 501 阅读 · 1 评论