自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++保留小数的方法

/ setiosflags(ios::fixed)

2023-01-08 13:11:09 354

原创 NULL 和nullptr

可见,C++中 NULL实际是0,因为C++中不能把void*类型的指针隐式转换成其他类型的指针,所以为了结果空指针的表示问题,引入了0表示空指针。在阅读李同学(看不懂啊啊啊啊啊)的代码时,发现李同学空指针不是用NULL而是用nullptr,于是好奇啊好奇,有啥区别捏?nullptr的出现是为了解决NULL表示空指针在C++中具有二义性的问题。所以说NULL实际上是一个空指针,如果在C语言中写下以下代码,编译无问题。因为C语言中把空指针赋给int和char指针的时候,发生了。ULL代表空指针,但是在将。..

2022-08-27 20:55:27 2201

原创 C++ ostream的学习

学习资源来自:https://blog.csdn.net/weixin_40405692/article/details/93910246?ostream& operator

2022-08-27 11:41:37 3940

原创 #ifndef 的学习

按照顺序 ,先访问了a.h 再由a.h里的c.h创建了 class C。再访问b.h 再由b.h里的c.h创建 class C。意思是如果没有定义就定义 如果已经定义了就跳过下面的定义。而c.h 里面定义了一个类C class C。#ifndef 后面跟的是 _头文件名大写_H。#define 后面跟的是 _头文件名大写_H。#endif 后面跟// _头文件名大写_H。比如你一个cpp里包含了 a.h和 b.h,在阅读同学程序中的一个头文件看到了。..........(其他内容)...

2022-08-26 23:02:59 129

原创 template 02 模板的调用规则和局限性

/利用具体化实现代码,具体化优先调用!//要比较p1是否等于p2,要么用运算符重载,要么就用模板具体化,重载很麻烦,所以用具体化。因此C++为了解决这种问题,提供了模板的重载,可以为这些特定的类型提供具体化的模板。//模板并不是万能的,有些特定数据类型,需要用具体化的方式做特殊实现。//学习模板并不是为了写模板,而是STL能够运用系统提供的模板!1如果函数模板和普通函数都可以实现,优先调用普通函数。4如果函数模板可以产生更好的匹配,优先调用函数模板。//利用具体化的模板,可以解决自定义类型的通用化....

2022-07-17 01:18:20 143

原创 C++ template 01

/如果利用显式指定类型的方式,可以发生隐式类型转换就好像inta=10,charb='a';template//声明一个模板,告诉编译器后面代码中紧跟着的T不要报错。//如果每个类型都需要弄一个函数且内容十分相似,那么就会十分的麻烦!//函数模板调用时,如果利用自动类型推导,不会发生隐式类型转换。//自动类型推导,必须推导出一致的类型T才可以使用。//模板必须要确定出T的类型才可以使用。//有两种方式使用函数模板;//1自动类型推导。//两个整型交换函数。...

2022-07-16 21:35:02 268

空空如也

空空如也

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

TA关注的人

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