自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 更容易的请高手帮忙的方法分析

求助方法

2024-07-08 22:47:30 75

原创 .h加了.cpp依赖的.h,也需要依赖那个.h所在的库

a.cpp依赖b.h, 依赖b.so,能编译过, 现在b.h挪到a.h, a.h所在编译配置文件,也要加上依赖b.so才能编译过。编译.h和.cpp是当成两个文件编译的,.h找依赖的时间比.cpp早,.h有时编译和.cpp编译目标文件不同, .cpp写的依赖的库.h是继承不了的。

2024-07-08 22:43:01 73

原创 推测sort(s.begin, s.end, less<>())可以代替sort(s.begin, s.end, less<void,或int, 或char等任意类型>())

sort(s.begin, s.end, less<>())和sort(s.begin, s.end, less()), sort(s.begin, s.end, less()), sort(s.begin, s.end, less())编译都能过,而且结果一样,应该是因为是和less<类型>和这个类型无关,因为没用到less<类型x> 类型x。

2024-06-29 18:07:33 139

原创 函数参数里的&怎么判断是引用还是取地址的研究

不熟怎么回事?

2024-06-28 22:48:12 325

原创 nowcoder华为OJ题做的程度

1.cin.get()还没写过。

2024-06-22 09:53:03 86

原创 extern “C“ functionName(arg a), extern外面的“某” 使用“某“语言方式编译、修饰函数名,使这个函数能被外面的“某”语言的其他函数调用

extern “C” functionName(arg a), extern使用"某"语言方式编译修饰函数名使这个函数能被“某”语言的其他函数调用,典型应用是做为库文件,被应用代码使用。理解chatgpt答案后编写。

2024-06-21 16:18:14 372

原创 编译openharmony全量代码最好准备1T硬盘

编译openharmony全量代码最好准备1T硬盘。

2024-06-18 17:35:47 113

原创 把派生类对象的指针值赋值给基类指针发生什么

推测什么也没发生,只是提前赋给,写好代码,想调用派生类的函数,也可以提前写好,等运行时按地址去找就行了,而早绑定是编译时就把调用的函数地址已经明确了。网上举的来自英雄联盟的攻击和被攻击的晚绑定函数就是很符合设计初衷的例子。而没有继承关系的两个类的对象A,B,A的指针能接受B的指针值吗?推测应该能,如果不调用A,B都有的函数时不出错,不像继承时想用的多态晚绑定,必须调用都有的函数,才运行时不报错找不到这个函数。

2024-06-07 11:30:34 101

原创 内存的所有知识点-刚开始

分几部分空间关系图书链接。

2024-06-04 16:53:20 410

原创 华为C++题对应知识点20240604

static理解应该是作用域是出现的最小范围,生命周期是这个程序的生命周期。

2024-06-04 16:48:24 368

原创 BSS --block started by symbol

从这看到过。

2024-06-04 16:44:42 254

原创 string的erase(offset)是删除从offset开始的全部,不是这一个

string的erase(offset)是删除从offset开始的全部,不是这一个。

2024-06-04 12:51:37 382

原创 c++ OOP学习笔记20240601

动态绑定或叫晚绑定或叫迟绑定,就是函数前加virtual的作用,叫虚函数意思太不具体了,不知道哪里不真实。子类和父类同名的话,会直接隐藏父类的方法,不管其他签名部分相同不相同,比如参数类型,个数。override 骑在什么之上,凌驾于,推翻,重写或叫覆写?父类原来的方法子类的指针调用不到了?虚表的作用,vtable, overridable table.多态的实现靠的是指针,类的初始化是把函数被加载到内存。函数名后的const什么意思,不能修改成员变量。摘抄加自己的话:类名.函数是静态绑定,

2024-06-01 22:59:50 103

原创 【c++ 虚函数前的virtual感觉应该叫迟绑定的late bound】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2024-06-01 10:43:32 928

原创 UT单元测试尽量加,省人力重复测试

UT单元测试尽量加,省人力重复测试。

2024-05-29 16:39:48 70

原创 编译错误处理

先去掉选项编译缓存,快速编译,一级一级去,看是否是因为缓存的原因,特别是切换分支和更新代码后。

2024-05-28 15:59:35 97

原创 mobaxterm连接虚拟机好用

mobaxterm连接虚拟机好用。

2024-05-27 20:56:26 104

原创 vscode的搜文件功能很强大

vscode的搜文件功能很强大,按文件名搜索文件。

2024-05-27 16:36:17 88

转载 why char * type can assign to string type

In C++, you can assign a char* to a std::string because std::string has a constructor that accepts a const char* and creates a std::string object with the content of the C-style string. This implicit or explicit conversion allows you to work seamlessly wit

2024-05-27 14:31:26 7

原创 创建vmware的磁盘空间应该是vmdk的3倍大小以便压缩

不然,压缩时失败说没有空间,看网上说是要有一个和vmdk一样大的空间供复制。

2024-05-22 14:40:18 70

原创 删除字符串最少次数出现字符,最长20个

map{char, times}, vector{map.pair}, sort(vec.begin, vec.end, [](left, second){left.second< right.second})排序,等于第一个个数的这些字符是出现次数最小的字符加入set, 把string在set中的删除。

2024-05-22 08:59:26 269

原创 git detached from id(HEAD commit id)原因

可能是因为git pull origin master,本地没有分支,git pull origin master:master应该就好了。

2024-05-22 08:57:26 79

原创 git detached from id(HEAD commit id)原因

可能是因为git pull origin master,本地没有分支,git pull origin master:master应该就好了。

2024-05-20 21:23:34 112 1

原创 strtod只要一个字符串中doule类型的数据,不要那些非数字类型的

strtod只要一个字符串中doule类型的数据,不要那些非数字类型的。

2024-05-20 11:33:33 92

原创 const有二义性的时候,用constexpr 定义常量

const有二义性的时候,用constexpr 定义常量。

2024-05-20 09:51:48 374

原创 编码规范很重要

编码规范不足就会多次有检视意见需多次合入代码push。

2024-05-17 23:27:45 232

原创 编码者提速工具

everything。

2024-05-16 18:24:20 397 1

原创 -j32编译出的东西有问题,编译脚本并行时可能会出错

有时候build.sh -j32编译出的东西有问题,编译脚本并行时可能会出错。-j4低线程还行,不超过自己核数。

2024-05-14 20:12:15 65 2

原创 Git远端私仓库一个,分支多个,不要多个私仓

Git远端私仓库一个,分支多个,不要多个私仓。

2024-05-14 07:39:16 213 1

原创 晚上编译不要关屏幕

教训

2024-05-06 09:46:08 100

原创 【无标题】

如果文件只有root有权限更改,修改程序的默认登录用户为root即可。

2024-04-12 15:03:56 91

原创 【无标题】

shell命令V=s什么意思

2023-01-18 17:39:33 53

空空如也

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

TA关注的人

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