随笔分类 -  c/c++

摘要:其他操作 阅读全文
posted @ 2021-03-06 16:10 feipeng8848 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1-1-1-1 主版本号——子版本号——阶段版本号——日期版本号 1、未发布给用户之前,主版本号为0,第一版用户可用主版本号为1,大功能更新叠加。 2、子版本号未发布用户可用版本一直为0,小功能更新叠加。 3、阶段版本号分为三个: 开发前期定UI框架为0 开发中期后台编写为1 中期评审之后为开发后期 阅读全文
posted @ 2021-03-06 16:09 feipeng8848 阅读(1519) 评论(0) 推荐(0) 编辑
摘要:文件名 —————————————————————————————— 文件名全部小写,可以含下划线或连字符,按项目约定命名,且尽量保证文件名明确。比如: cmd_save_player_info_class.cc my_use_full_class.cc 定义类的文件名一般是成对出现,如:foo_b 阅读全文
posted @ 2021-03-06 16:07 feipeng8848 阅读(277) 评论(0) 推荐(0) 编辑
摘要:这个说的比较齐全 https://zhuanlan.zhihu.com/p/98056565 常见的有 std、boost、qt、duilib等等。 qt是一个包罗万象的库,分为很多子模块,比如gui、网络(没有boost)、json解析,还有一些基本容器的实现比如QString、vector等等。 阅读全文
posted @ 2021-02-10 16:17 feipeng8848 阅读(124) 评论(0) 推荐(0) 编辑
摘要:文本编辑器用来编写代码编译流程一般是 coding,任意文本编辑器即可,哪怕是windows记事本 build,使用编译器(或者build 工具make、cmake等)编译成可执行文件 debug,需要编译的时候带有调试信息 编程常用的文本编辑器有vscode、sublime、vim、emacs等等 阅读全文
posted @ 2021-02-01 13:41 feipeng8848 阅读(858) 评论(0) 推荐(0) 编辑
摘要:一个非常好的参考资料《100个gdb技巧》 https://wizardforcel.gitbooks.io/100-gdb-tips/content/ gdb与lldb不同点对比 https://lldb.llvm.org/use/map.html 运行lldb lldb main.out 或者直 阅读全文
posted @ 2021-01-22 16:15 feipeng8848 阅读(388) 评论(0) 推荐(0) 编辑
摘要:## cmake `cmake`是自动生成`makefile`的工具,编写txt文件,`CMakeLists.txt`,调用`cmake`编译`CMakeLists.txt`来生成 - make可以识别的Makefile - ninja可以识别的build.ninja - visual studio 阅读全文
posted @ 2021-01-21 09:53 feipeng8848 阅读(1228) 评论(0) 推荐(0) 编辑
摘要:不用在命令行手动输入编译命令,把这些命令写到一个txt文件内,调用make或者ninja工具自动执行编译过程 make与makefile 多数内容copy自youtube的一个视频:https://www.youtube.com/watch?v=E1_uuFWibuM 执行环境:原作者是在Linux 阅读全文
posted @ 2021-01-21 09:50 feipeng8848 阅读(4509) 评论(0) 推荐(0) 编辑
摘要:c的编译器常见的有g、clang++、msvc 编译器会自带stl标准库和标准c库,编译器都会有默认自带的搜索路径,c++标准库的头文件和lib、dll等就在编译器的默认搜索路径中 gcc系列 gcc是最经典的编译器,windows中安装gcc可以通过: 1、安装qt,qt自带mingw版本的gcc 阅读全文
posted @ 2021-01-21 09:45 feipeng8848 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:一个声明:int *p[] 分为四部分: (1)p (2)p右面的符号(可以什么都没有) (3)p左面的符号(可以什么都没有) (4)最左面的类型说明符 解读一个声明先从p开始,然后的顺序是:右左右左右左右左···· 看完了p,然后从p的右边开始看符号(因为优先级高的符号 [ ]和 ( ) 是放在右 阅读全文
posted @ 2018-03-17 23:49 feipeng8848 阅读(407) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示