随笔分类 -  C++学习与总结

摘要://运算符重载operator+()等 #ifndef MYTIME_H_ #define MYTIME_H_ class Time { public: Time(); Time(int h, int m = 0); void AddMin(int m); void AddHr(int n); vo 阅读全文
posted @ 2023-04-16 17:23 夏蝉沐雪 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一、类的声明 //global.h -- define for all project //version 0.0 #ifndef GLOBAL_H_ //防止重定义 #define GLOBAL_H_ class Global //定义类 { public: //使用类对象的程序都可以直接访问公有 阅读全文
posted @ 2023-04-14 17:34 夏蝉沐雪 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1、Vector容器 Vector是C++的一种数据结构,确切说是一个类; Vector是C++最常用的一个集合,相当于一个动态数组; Vector是向量类型,可以容纳许多类型的数据,所以称为容器; 当无法知道需要的数组大小时,Vector可以达到最大节省空间的目的; #include <vecto 阅读全文
posted @ 2023-02-02 10:08 夏蝉沐雪 阅读(249) 评论(0) 推荐(0) 编辑
摘要:一般情况下,源程序中所有的代码都会参与编译。但有时希望对其中一部分内容只在满足一定条件时才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。条件编译常见的形式: #ifdef 标识符 程序段1 #else 程序段2 #endif 它的作用:当标识符已经被定义过(一般是用#define命 阅读全文
posted @ 2022-09-05 11:44 夏蝉沐雪 阅读(826) 评论(0) 推荐(0) 编辑
摘要:1、什么是pragma? #pragma指令的作用是:用于指定计算机或者操作系统特定的编译器功能。C和C++的每个实现都支持某些对其主机或操作系统唯一的功能。例如,某些程序必须对将数据放入的内存区域进行准确的控制或控制某些函数接收参数的方式。在保留与C和C++语言的总体兼容性的同时,#pragma指 阅读全文
posted @ 2022-09-05 11:23 夏蝉沐雪 阅读(962) 评论(0) 推荐(0) 编辑
摘要:数组作为参数 一维数组作为参数 1、传入数组int[] 为了规范常常需要将数组的size一同传入,因为数组作为参数时数组在函数内退化为数组的首地址:int sum(int array[], int size) 2、传入数组首地址int *,与上面一种没有本质的区别:int sum(int * arr 阅读全文
posted @ 2022-09-02 11:06 夏蝉沐雪 阅读(1644) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示