自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++重载

动态重载(dynamic overloading),通常指的是在运行时根据对象的实际类型来决定调用哪个函数的过程,这通常与多态和虚函数相关。在C++中,操作符重载(operator overloading)是一种特殊的重载形式,它允许我们为类定义新的操作符含义,使得类的对象可以使用标准操作符进行操作,如算术操作符、比较操作符、赋值操作符等。然而,重载操作符时应该谨慎,确保重载的操作符的行为对于用户来说是直观和合理的,以避免混淆和误用。),我们还可以避免不必要的拷贝,提高程序的效率。

2024-05-21 20:13:43 481

原创 static、const、final、explicit等关键字(常更新)

通过在函数声明和定义中使用const关键字,可以明确地告诉编译器及程序员哪些函数或参数是只读的,这对于维护代码的稳定性和理解代码逻辑非常有帮助。编译器也会根据这些信息进行类型检查,确保不违反const限制,从而减少潜在的错误。指针常量关注的是指针本身不可变,即指针的地址不可更改。常量指针关注的是指针所指向的数据不可变,但指针本身可以指向其他地方。指向常量的常量指针(Constant Pointer to Constant):指针指向的数据不可变,同时指针自身也不可变。

2024-05-21 20:12:02 1656

原创 C++内存分布与内存模型

全局/静态存储区的数据在程序启动时分配,在程序结束时释放全局变量区的数据可以被整个程序访问,而静态变量区的数据仅在声明它的函数内可见。在多线程环境中,可能需要额外的同步机制以确保安全访问。静态局部变量在函数第一次被调用时被初始化,并且之后的每次函数调用中,它们都保持之前调用结束时的值。初始化数据段包含了具体的值,这些值在编译时已经确定,并在程序加载时复制到内存中。BSS段则仅记录了所需的空间大小,没有实际的值,程序启动时由系统自动清零。

2024-05-19 23:08:55 791 1

原创 智能指针全指南

允许指定一个删除器函数或函数对象,用于定制化对象的删除方式。delete p;

2024-05-19 23:08:01 1393 1

原创 linux中export指令的用法与作用

export指令的用法

2023-11-20 14:30:33 515 1

原创 SSD初识与闪存颗粒结构

主控,闪存,外置缓存主控:SSD的CPU,还包括小容量外置缓存,内存控制器(用于沟通外置大容量缓存所需的内存控制器)缓存:固态硬盘的内存,主要功能是存储FTL(闪存转换层);一部分空间用于写入数据合并整理,大部分就存储FTL;这部分数据是SSD的内部账本,不公开(让主控有一个小本子可以随时记录下来闪存空间的使用情况)闪存:被主控管理,主控需要对块进行记录,涉及到垃圾回收,磨损均衡等概念(也就是大量数据保存的地方)

2023-03-31 16:01:56 1929

原创 DSPF_dp_qrd_solver_cmplx

**本博客目的是解释QR分解求解线性方程组(复数形式)的源码**一:储备知识(1)该函数是在完成矩阵QR分解(householder法)的基础之上进行的。故double *restrict Q和double *restrict R都是已知的,double *restrict b也是已知的(restrict用于 声明只会通过该指针对其指向的内存空间进行读写操作,以便编译器能进行更好的优化。)(2)共轭转置矩阵即先取共轭(把虚部取反),后进行转置。(3)复数的有关运算即复数的乘除法(略)(

2021-01-29 13:54:09 790 3

原创 同济大学土木工程学院大二下学期某实践课国泰厂地形测量数据的处理

要求:原始文件:结果:以(0,0)为原点,逆时针旋转30度28分6秒(具体数值忘了,但代码是可输入所需要的度分秒)具体代码如下:#include//保留五位小数#include#include “stdlib.h”#include#include#include#define PI 3.1415926using namespace std;int main(){ifstream File_Input;ofstream File_Output(“国泰厂地形测量数据修正版.tx

2020-09-16 16:18:32 259 1

空空如也

空空如也

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

TA关注的人

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