蟹老板不会CPP
码龄6年
关注
提问 私信
  • 博客:99,490
    问答:630
    100,120
    总访问量
  • 39
    原创
  • 49,297
    排名
  • 126
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2019-05-06
博客简介:

weixin_45022086的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    325
    当月
    2
个人成就
  • 获得133次点赞
  • 内容获得16次评论
  • 获得515次收藏
  • 代码片获得234次分享
创作历程
  • 6篇
    2024年
  • 6篇
    2023年
  • 5篇
    2022年
  • 12篇
    2021年
  • 22篇
    2020年
成就勋章
TA的专栏
  • c++
    5篇
  • cmakelists
    2篇
  • 5G
    4篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vscode中使用LLDB进行debug无法查看string类型变量 error:summary string parsing error

【代码】使用LLDB进行debug无法查看string类型变量 error:summary string parsing error。
原创
发布博客 2024.08.23 ·
299 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

C++实用函数CheatSheet

可用于搜索容器中的特定元素,字符串子串的index等。
原创
发布博客 2024.08.20 ·
395 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

详解 clang-format 配置选项(转载)

转自详解 clang-format 配置选项
转载
发布博客 2024.08.15 ·
69 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

c++状态机实现示例

个人认为非常不实用,除了那种真的有大几十种上百种的状态,也许会考虑下这种方式。
原创
发布博客 2024.07.10 ·
250 阅读 ·
3 点赞 ·
1 评论 ·
0 收藏

Git打patch时出现冲突解决

这些存在冲突的改动内容会被单独存储到目标源文件的相应目录下,以后缀为 .rej 的文件进行保存。比如对 ./test/someDeviceDriver.c 文件中的某些行合入代码改动失败,则会将这些发生冲突的行数及内容都保存在 ./test/someDeviceDriver.c.rej 文件中。因为我们使用的 patch 已经过时了,所以这一步肯定会报错并中断(注意,虽然命令停止执行了,但我们依然处于git am命令的运行环境中,可以通过git status命令查看到当前的状态)。
原创
发布博客 2024.07.08 ·
804 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

Android C++生成compile_commands.json

在 Android 下开发 C++ 程序,我见过绝大多数人都是不使用任何语法插件,就靠硬写,写完之后再根据编译报错来修改语法错误。这也怪不得程序员,一方面,Android 使用 Arm 平台的 clang 编译器,跟 x86 平台的开发环境并不是很兼容;需要注意的是,有些平台似乎不接受 SOONG_LINK_COMPDB_TO,不管怎么设置都固定生成在 Android 源码根目录,所以如果你在项目目录找不到该文件或者该文件无效,就去 Android 根目录看看。
原创
发布博客 2024.01.30 ·
1354 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏

通用plantuml 类图(Class Diagram)借鉴模版

【代码】palntuml类图模版头。
原创
发布博客 2023.12.03 ·
634 阅读 ·
8 点赞 ·
0 评论 ·
7 收藏

UML类图中各箭头的含义

1、泛化2、实现3、依赖4、关联5、聚合6、组合在UML类图中,箭头关系是用来表示类之间的关系的。
转载
发布博客 2023.12.03 ·
3025 阅读 ·
5 点赞 ·
1 评论 ·
17 收藏

error: flexible array member not at end of struct 柔性数组/可变数组

这里由于b成员的长度是不确定的,所以编译器无法通过S的指针推断出成员c的位置,所以编译报错:b不在结构体S的末尾。在C++之中,给定了一个结构定义和一个指向结构的指针,编译器必须能够通过指针偏移的方式访问该结构的任何成员。出现在了结构体末尾以外的任何位置,则其后的任意成员的位置都将取决于数组中对应的类型的个数,在结构体之中,如果是数组为结构体之中最后的成员。这并不违反上述的编译规则。
原创
发布博客 2023.12.02 ·
1373 阅读 ·
8 点赞 ·
0 评论 ·
13 收藏

通用plantuml 时序图(Sequence Diagram)模板头

以下是uml图的样式。
原创
发布博客 2023.11.29 ·
776 阅读 ·
7 点赞 ·
0 评论 ·
8 收藏

GDB Cheat-Sheet GDB命令速查表

【代码】GDB Cheat-Sheet GDB命令速查表。
原创
发布博客 2023.10.20 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux(wsl)下,vscode配置json文件,以及.clang-format文件

vscode配置
原创
发布博客 2023.08.31 ·
876 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++ 单例模式 singleton 设计模式

C++11 下最优singleton模式写法class Singleton{private: Singleton() { }; ~Singleton() { }; Singleton(const Singleton&); Singleton& operator=(const Singleton&);public: static Singleton& getInstance() { static Singleton instance;
原创
发布博客 2022.05.23 ·
252 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

简单的cmakelist运用以及c++中tinyXml的使用

简单的cmakelist运用以及c++中tinyXml的使用大致学习了一下CMakeLists,刚好想用一下c++中的tinyXml,就写了一个简单的工程上面这个是工程目录的目录结构:cmakeTest文件夹 相当于workSpace,也就是主目录build文件夹 是cmake生成的中间文件的存放地tinyXml文件夹 是tinyXml源码的地方,这个文件夹内有一个子目录的CMakeLists文件CmakeLists 就是主目录的cmake文件main.cpp 就是主文件menu.xml
原创
发布博客 2022.01.15 ·
1205 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

CMakeLists学习 单文件--多文件--多目录多文件

CMakeLists学习Windows下CmakeLists.txt的编写CMake官方教程功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Windows下CmakeLists.txt的编写Linux跟win大同小异,最起码比w
原创
发布博客 2022.01.12 ·
460 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++常用设计模式的简单运用

c++常用设计模式
原创
发布博客 2022.01.10 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++中static变量

Static变量c++函数中,static变量是只会初始化(构造)一次的,如果第二次进入该函数,这个static变量是不会被不同的传参所改变的#include <iostream>using namespace std;class Bar{public: Bar(int i) { index = i; }private: int index;};Bar& foo(int i){ static Bar b(i); return b;}int main()
原创
发布博客 2022.01.05 ·
606 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序员年终总结----git合入代码行数统计

git代码行数统计//git上所有合入代码统计git log --author=“Xie Hui” --pretty=tformat: --numstat | gawk ‘{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf “added lines: %s removed lines : %s total lines: %s
”,add,subs,loc }’// git上当年所有代码统计git log --author=“Xie Hu
原创
发布博客 2021.12.31 ·
3756 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

C++状态机学习 Status Machine

状态机学习c++状态机框架实现
原创
发布博客 2021.12.28 ·
788 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++中 Impl类说明:“接口”与“实现”分离的方式

接口与实现分离的两种方法
原创
发布博客 2021.12.27 ·
5959 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏
加载更多