![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
不脱发的码农~~~~
发呆
展开
-
shared_ptr
【代码】shared_ptr。原创 2024-05-31 17:28:27 · 57 阅读 · 0 评论 -
在CMakeLists.txt中添加源文件的几种方法
会把 build 目录里生成的临时 .cpp 文件(CMake会自动生成一些cpp文件用于测试)也加进来。建议把头文件也加上,这样在 VS 里可以出现在“Header Files”一栏。用 aux_source_directory 自动搜集需要的文件后缀名(推荐)通过 GLOB_RECURSE 自动包含所有子文件夹下的文件。在使用变量的值时,要用美元符号$加花括号来进行取值。出于管理源码的需要,需要把源码放在子文件夹中。想要添加在子文件夹中的源码有三种办法。在创建目标的时候直接指定源文件。转载 2024-05-20 16:03:52 · 211 阅读 · 0 评论 -
vs配置openssl库
openssl原创 2024-03-12 11:10:15 · 382 阅读 · 0 评论 -
分饼干问题
1.分配问题有一群孩子和一堆饼干,每个孩子有一个饥饿度,°每个饼干都有一个大小。每个孩子只能吃最多一个饼干,且只有饼干的大小大于孩子的饥饿度时,这个孩子才能吃饱。求解最多有多少孩子可以吃饱。输入输出样例Code:...原创 2022-06-25 11:54:51 · 114 阅读 · 0 评论 -
分饼干问题
1.分配问题有一群孩子和一堆饼干,每个孩子有一个饥饿度,°每个饼干都有一个大小。每个孩子只能吃最多一个饼干,且只有饼干的大小大于孩子的饥饿度时,这个孩子才能吃饱。求解最多有多少孩子可以吃饱。输入输出样例Code:...原创 2022-06-25 11:50:09 · 226 阅读 · 0 评论 -
C++二分查找
二分原创 2022-06-25 11:18:34 · 199 阅读 · 0 评论 -
C++ vector返回最后一个元素和删除最后一个元素
控制台:原创 2022-06-25 10:08:42 · 2485 阅读 · 0 评论 -
C语言__attribute__(packed)属性(学习一下)
1. attribute ((packed)) 的做用就是告诉编译器取消结构在编译过程当中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操做系统不要紧,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:html在TC下:struct my{ char ch; int a;} sizeof(int)=2;sizeof(my)=3;(紧凑模式)windows在GCC下:struct my{ char ch; in转载 2022-06-21 15:58:37 · 952 阅读 · 0 评论