自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Keil5编译gcc文件时,添加启动路径时提示TOOLS.INI read only解决办法

TOOLS.INI keil gcc

2023-12-20 10:10:27 1267

原创 C++课堂笔记(第四讲)

类型转换 c中: 1 隐式类型转换(char/int/long/float/double) 2 强制类型转换 例:(char *)p 存在问题:不安全 原因:任何类型都能转化,不做类型检查 c++中引入四个新的类型转化运算符: ①static_cast(expr): 可用于:相关类型转化(整形、实形等);void *和其他类型指针之间的转化 父类和子类之间转换 不可用于:指针之间类型的转换 int num = 5; double b = static_cast<double>(num);

2021-04-09 13:30:48 146

原创 C++课堂笔记(第三讲)

inline:修饰的函数为内联函数/内嵌函数 空间(内存)与时间(编译时间和运行时间)问题: 以时间换空间:消耗了更多编译/运行时间,换取占用更少的内存 以空间换时间:占用更多的内存空间,换取运行时间 以时间换空间举例:宏函数 #define MAX(a,b) a>b?a:b int max(int a,int b) { return a+b; } int max_i MAX(6,5); 宏函数的处理阶段:预处理阶段 宏函数的处理过程:傻瓜式替换(没有空间分配过程) 不做语法检查!! 导致不安

2021-04-09 13:30:35 153

原创 C++课堂笔记(第二讲)

C++对C的加强: for语句 1.声明定义 c中: int i for (i = 0; i < 100; i++) { } c++中: for (int i = 0; i < 100; i++) { } 好处:节省变量的空间 2.foreach用法(遍历) int array[5] = { 1,2,3,4,5 }; for(int temp : array) { cout << temp << endl; } 输出为 1 2 3 4 5 reg

2021-03-30 22:51:45 148

原创 C++课堂笔记(第一讲)

一、C++概述 二、C++对C的加强 命名空间:为了解决合作开发时的命名冲突问题,C++ 引入了命名空间(Namespace)的概念。 c语言中解决命名冲突的方法:static关键字 1、修饰函数的局部变量:延长局部变量的生命周期(延长到程序执行之后再释放) 注意:static修饰的变量只执行一次 2、修饰全局函数和全局变量:只能在本文件使用 c++中解决命名冲突的方法:命名空间(本质的实现:给每个函数和变量添加static) 1、命名空间的定义: // 定义一个命名空间,名字叫Wang namespace

2021-03-23 20:13:39 355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除