自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 相机与镜头保养

相机与镜头保养

2022-11-14 23:03:05 1165 1

原创 C++面向对象OOP-友元与运算符重载

友元与运算符重载

2022-11-02 21:54:32 485

原创 C++IO设备读写

C++IO设备输入输出

2022-10-24 23:52:28 1462

原创 C++面向对象OOP-析构函数

对象销毁前调用,和构函数相对应,一般用来清理对象构造函数申请的堆区空间。

2022-10-20 17:03:56 292

原创 C++面向对象OOP-构造函数

构造函数

2022-10-19 22:01:01 383

原创 自定以数据类型typedef

typedef

2022-10-16 22:33:00 209

原创 UG12软件使用配置

UG

2022-10-16 22:23:47 7380 3

原创 结构体的使用

结构体

2022-10-16 16:26:06 190

原创 C/C++堆区空间使用

堆区、malloc、free、new、delete、memcpy、memset

2022-09-28 12:27:57 860

原创 C++的变量存储类型的生命周期与作用域

C++变量的存储类型

2022-09-11 14:31:27 429

原创 string类型和char类型字符串的用法

string类型用法

2022-09-10 13:03:43 1363

原创 cin的特殊用法

cin的特殊用法

2022-09-10 13:02:49 290

原创 cout的特殊用法总结

cout的特殊用法

2022-09-10 13:02:09 916

原创 使用time来计算程序部分步奏执行时间

time函数、Sleep函数

2022-09-09 12:05:15 158

原创 利用Microsoft Visual Studio Professional的局部变量和内存窗口查看二维数组的内存分布

查看二位数组内存布局

2022-09-08 22:49:22 628

原创 Microsoft Visual Studio 2010创建C++静态库

Microsoft Visual Studio 2010版本 10.0.30319.1 RTMRelMicrosoft .NET Framework版本 4.8.04161 RTMRel已安装的版本: VC ExpressMicrosoft Visual C++ 2010创建C++静态库

2022-09-08 22:15:16 923

原创 C++函数默认参数、重载、函数栈帧、内联函数小记

默认参数、重载、函数栈帧、内联函数

2022-09-08 20:02:10 185

原创 C/C++如何防止头文件重复包含

C/C++防止头文件重复包含的方法

2022-09-08 15:20:56 731

原创 全角与半角

半角与全角

2022-08-17 13:44:27 279

原创 建筑安全员C证题库

建筑安全员C证

2022-07-16 19:21:59 1247

原创 C++命名空间的用法

C++命名空间用法

2022-07-09 11:04:00 377

原创 程序员眼中的斜杠与反斜杠/\

斜杠与反斜杠/\

2022-06-25 11:48:45 1905 1

原创 C++ 类模板使用使用友元函数重载<<运算符的坑

C++ 类模板使用友元函数重载运算符

2022-06-13 12:09:42 535

原创 C++中使用类模板分文件编写的坑

C++类模板

2022-06-06 10:39:02 216

原创 C++声明析构函数,但是未实现错误

开发平台:Microsoft Visual Studio 2022错误提示:1、无法解析的外部符号 “public: __cdecl Immortal::~Immortal(void)”(??1Immortal@@QEAA@XZ),函数 “void __cdecl testImmortal(void)”(?testImmortal@@YAXXZ) 中引用了该符号BUG原因:由于声明了析构函数,编译器不会自动创建析构函数。当对象销毁时编译器去调用析构函数,但是却找不到实现,所以报错。解决方案:

2022-05-20 18:11:11 632

原创 位图算法BitMap

位图算法的核心思想:用连续排列的bit位来代表连续的数据,用bit位的o和1状态来代表该数据是否出现。用空间来换取速度。位图算法的主要用途:大量数据的查询场景如图使用一个字节来表示0-7的8个数,其中0、2、3、5、7出现。问题:有很多不重复的数据,最大值不超过40亿,最小值为0。判断某个整数是否在这个数列中。原理图:代码:#include <iostream>using namespace std;void setMum(char* addr, int len);boo

2022-05-10 19:49:14 1078

原创 C++ 中多继承和多重继承的二义性坑

多继承多继承:一个子类可能有多个父类(基类)。多继承可能存在二义性问题:即如果继承的父类中出现同样的方法或者数据的时候,那么当子类去调用的时候会存在不知道调用谁的问题。有问题的代码:#include <iostream>using namespace std;class A {public: A() { } ~A() { } void play() { cout << "AAA" << endl; }pr

2022-05-09 21:40:27 396

原创 C++ 中复杂子类构造函数和析构函数的执行顺序

子类构造函数和析构函数

2022-05-08 12:11:39 771

原创 C++类中的权限

C++ private、public、protected

2022-05-08 08:54:42 485

原创 C++类中的const

C++类中的const

2022-05-05 16:22:35 2072

原创 C++ 类的静态成员函数和静态成员数据

C++ 静态成员函数和静态成员数据

2022-05-05 14:28:09 851

原创 带着问题玩转指针

0 前言C/C++中的指针一直是很多初学者的噩梦,特别是涉及到的一些硬件知识的时候,再加上人云亦云。其实指针并不难,不要抱着畏惧和目的去学习,其次要善于去总结多看看别人写的一些经验。说这么多的目的是让大家带着兴趣来学习,也不要去担心顾虑深什么的。本文的代码篇不是纯小白文,需要读者有一些C基础。我希望大家可以带着问题去学习,做个好奇宝宝。也不要去做本只有十万个为什么,但是解答都是空白的书。即使知识遗忘了,但是你却懂得了该如何独立的去解决问题,在思维逻辑和独立学习上会有很大的提升。指针理解(什么是指针?)

2022-04-27 20:02:08 672

原创 浅谈C/C++字符串输入scanf、gets、cin、getline、getchar

C/C++的字符串表示方法测试环境:g++ version 13.1.6 (clang-1316.0.21.2.3)cin、scanf:输入缓冲区有数据:从输入缓冲区读取,从非空字符开始,空格结束(回车、空格、tab)。末尾回车会丢在输入缓冲区,并且不做处理。输入缓冲区没有数据:获取键盘输入,当按下回车的时候,输入的数据连同刚按下的回车符被送入输入缓冲区。然后从输入缓冲区区读取数据,规则和上面标黄部分一样。gets、geline:gets:原型:char* gets( char* str

2022-04-23 15:12:49 3076

原创 指针和++、--的纠缠

指针与++、--

2022-04-21 12:49:58 1692

原创 计算机词汇积累

计算机词汇

2022-04-07 13:54:56 212

原创 Linux学习

操作系统(OS) 什么是操作系统? 一套软件 操作系统分类 服务器 windows server系列 winodws server 2000 winodws server 2003 winodws server 2008 winodws server 2012 winodws server 2016 ...... linux系列 centos ....

2022-04-07 13:45:45 1454

原创 Raspberry Pi环境配置

环境配置 boot设置 开启HDMI 1.确定屏幕分辨率 2.在内存卡boot中修改config.txt文件,增加如下内容 max_usb_current=1 hdmi_group=2 hdmi_mode=1 hdmi_mode=87 hdmi_drive=1 hdmi_cvt 1024 600 60 6 0 0 0 display_rotate=2 #屏幕旋转180° 启动串口 .在内存卡boot中修改conf

2022-04-07 13:35:37 1140

原创 centos环境配置

centos环境配置 pip2、pip3安装与升级 安装pip2命令 yum install python-pip(用于python2) 安装pip3命令 yum install python3-pip(用于python3) 升级pip3命令 pip3 install --upgrade pip 升级pip2命令 pip install --upgrade pip 安装ipython3 pip install ipython centos..

2022-04-07 13:29:17 1164

原创 ubuntu环境搭建

目录 ubuntu环境搭建 ubuntu把软件源修改为国内源和更新 vim配置 git命令安装 配置winscp连接 pip2、pip3安装与升级 安装mysql数据库 python模块安装方法模块下载地址:https://pypi.python.org/pypi/Pygame(pygame可以替换为对应的模块名称) 搭建samba服务器操作步骤(mac、windows访问linux文件) ubuntu更改语言地区设置 ubuntu错误解决方案 ..

2022-04-07 13:27:01 4508

原创 TortoiseGit(图形git工具) + Git + GitHub

TortoiseGit(图形管理git) + Git + GitHub

2022-03-18 21:09:14 643

空空如也

空空如也

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

TA关注的人

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