自定义博客皮肤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)
  • 收藏
  • 关注

原创 new/delete 用法

#include <iostream> #include "stdio.h" using namespace std; int main() { int a = 100; int *p = new int; // 以下两行代码将new出来的指针指向了别的存储空间,再delete会报错 // p = &a; // delete p; *p = 200; cout << "*p = " << *p <

2022-05-23 15:41:06 106

原创 强制类型转换

实例如下 #include <iostream> using namespace std; int main() { int a = 4; double b = (double)a; short c = float(a); // 建议使用这种 cout << "b = " << b << endl; cout << "c = " << c << endl; return

2022-04-27 14:00:07 195

原创 关键字inline的使用

通识 构造函数和析构函数都是inline函数; inline函数在调用时,程序不会跳到另一个位置执行代码,然后再跳回来。所以内联函数的运行速度比常规函数快,但是需要占用更多的内存; 一些频繁调用的代码量小的函数可以写成inline函数,避免了频繁调用函数对栈内存重复开辟所带来的消耗; inline和宏的区别 内联函数在编译时展开,而宏在预编译时展开; 在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换; inline的使用方法 内联函数的定义要在头文件中!!!这点很重要 因为在调用

2022-04-27 11:17:49 584

原创 void *指针的使用

#include <iostream> using namespace std; int main() { void *ptr; int i = 0; char cr = 'c'; ptr = &i; // 不能直接ptr = i,因为int不能直接转成void * cout << ptr << endl; // cout << *ptr << endl; // void* 类型的指针在使

2022-04-26 17:29:30 78

原创 const不同位置的作用

#include <iostream> using namespace std; int main () { const char *ptr = "chenyu"; cout << "ptr[2] = " << ptr[2] << endl; // ptr[2] = e cout << ptr << endl; // chenyu //ptr[2] = 'f'; /* ptr是一个指向常量的指针变量*

2022-04-26 16:31:23 275

空空如也

空空如也

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

TA关注的人

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