自定义博客皮肤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++的4大类型转换

而基类中没有派生类的任何信息,向下转换后会用到派生类的方法和成员变量,这些基类都没有,很容易指向不存在的空间;(interpret是解释的意思,reinterpret即为重新解释,此标识符的意思即为数据的二进制形式重新解释,但是不改变其值。static_cast向上转换(派生类指针转换为基类指针)安全,向下转换(基类指针转换为派生类指针)不安全;在进行上行转换时,dynamic_cast和static_cast的效果是一样的;使用dynamic_cast转换,基类中一定要有虚函数,否则编译不通过;

2024-04-11 10:30:43 168 1

原创 【C++】spdlog光速入门,C++logger最简单最快的库

yhttps://www.cnblogs.com/jinyunshaobing/p/16797330.htmlC++ 好用的日志库--spdlog_spdlog github-CSDN博客

2024-01-08 11:24:17 458

原创 QT 主体API框架

Qt Test是Qt中提供单元测试框架和模拟鼠标和键盘事件的功能的模块。它提供了一系列的类和功能,使开发者能够轻松地进行网络编程,包括网络请求、服务器和客户端的实现、数据传输等。需要注意的是,在Windows平台上,QtOpenGL模块还支持与Direct3D的集成,即可以使用Qt的API与Direct3D进行交互和渲染。Qt Multimedia是Qt中用于处理多媒体内容的模块,包括音频和视频的播放、录制和处理。它提供了一系列的类和功能,使开发者能够方便地连接、查询和操作各种不同类型的数据库。

2023-12-27 17:15:16 391

原创 extern声明变量或函数

在变量定义前加extern关键字表示声明一个变量但不定义它 。他表示这只是一个声明,但是他的定义在其他地方,关键字extern 表示变量是在文件以外 定义的,活着在文件的后面部分才定义的。声明函数、extern int func1(int length,int width);//这种声明方式和一般的func() 函数声明方式一样,因为没有函数体,,编译器必定会把他作为声明而不是函数定义。 extern 关键字对函数来说是多余的,可选的。链接指示的第一种形式包含一个关键字extern,后面是一

2022-03-25 10:29:19 4328

原创 单例模式Singleton

单例模式:在系统里面,节省内存资源,保证数据内容的一致性,对某些类,要求只能创建一个实例。3个特点:只有唯一实例对象;由单例类自行创建;对外提供一个访问该单例的全局访问节点。优点:减少内存开销(因为只有一个实例)避免对资源的多重占用设置全局访问点,可以优化和共享资源的访问。单例模式是设计模式中最简单的模式之一。普通的构造函数是public的,外部类就可以通过new 构造函数()来创建很多实例。所以单例类要保证构造函数私有,来保证外部不能new出来。...

2022-03-25 09:18:07 78

原创 # pragma once 作用和#ifndef的比较

# pragma once 作用和#ifndef的比较

2022-03-11 19:28:05 691

空空如也

空空如也

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

TA关注的人

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