01 2022 档案

摘要:本文主要介绍在当前CMake工程项目中嵌入其他CMake工程时的四种方式,以及各自的优势与劣势。推荐使用cmake本身的 file 语句进行编译时下载的方法。 阅读全文
posted @ 2022-01-24 13:54 coffee_tea_or_me 阅读(840) 评论(0) 推荐(0) 编辑
摘要:本文记录C99标准和C++之间的区别。主要内容包括函数原型、字符类型、指向void的指针、const修饰符、结构联合枚举类型、内联函数、C99特性(如受限指针、变长数组、伸缩性数组成员、具有可变数目参数的宏等)以及其他诸如布尔类型,复数类型,宽字符支持,可选拼写支持方面的区别。 阅读全文
posted @ 2022-01-21 13:01 coffee_tea_or_me 阅读(435) 评论(0) 推荐(0) 编辑
摘要:0.前言 波浪号~,英文名叫 tilde。脱字符^,英文名叫caret。 这两种符号常见于git reset的情景,简单的项目结构和操作一般不会涉及到两者之间的区别,似乎用哪个都可以。如果遇到比较繁杂的提交历史,可能就要好好体验一下二者更深层的含义。 1.两种符号的异同和转换 1.1 ~表示当前分支 阅读全文
posted @ 2022-01-19 11:24 coffee_tea_or_me 阅读(2712) 评论(0) 推荐(1) 编辑
摘要:在做C语言的一个小测试时,写了下面的一段代码,涉及到有符号数和无符号数的大小比较。 // automatic type conversion if (-1L < 1U) { printf("sizeof(unsigned int)=%lu\nsizeof(signed long int)=%lu\n 阅读全文
posted @ 2022-01-16 17:56 coffee_tea_or_me 阅读(2742) 评论(0) 推荐(0) 编辑

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