自定义博客皮肤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 751

原创 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 78

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

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

2021-04-09 13:30:35 86

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

C++对C的加强:for语句1.声明定义c中:int ifor (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; }输出为12345reg

2021-03-30 22:51:45 80

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

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

2021-03-23 20:13:39 249

空空如也

空空如也

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

TA关注的人

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