Loading...
在写代码的过程中,CLion提醒我把push_back方法替换成emplace_back方法:代码中我的想法是使用vector创建一个二维数组,并提前分配...
问题背景:在刷题的过程中,要使用min函数,但是线上OJ并没有这个函数。因为一时也想不起它到底属于哪个头文件,所以为了偷懒,顺手就写下了以下宏定义:#de...
c语言可变长参数传递问题一、问题描述C语言中的函数提供了一种可变长参数机制,这个机制使得我们在操作的时候充分自定义自己的功能,例如使用最多的printf函...
STL中的string类有两个方法size()和length()用来返回字符串的长度。 两者在实现上没有区别:> sed -n 907,918p /...
一、静态库和动态库静态库是指程序在编译阶段就把库文件嵌入到程序中的三方库,这种行为在程序运行前就已经决定了,程序在编译完成后不再依赖库文件。动态库和静态库...
fgets函数的声明如下:char *fgets(char *s, int size, FILE *stream);s表示待接收字符串的缓冲区,size为...
reserve方法用来给vector预留空间,预留的空间只会改变capacity的大小,不会改变size大小。resize方法表示重新调整数组大小,cap...
链栈的原理和链表的原理一样,通过一个next指针把一个个的节点链起来:初始时,栈底指针和栈顶指针都为空,...
一、概述字节序用来表示数据在内存中的排布方式,它分为两种:高字节序和低字节序,也被称为大小字节序。对于一个int类型的变量n=0x12345678,它在3...
一、YouCompleteMe介绍YouCompleteMe(简称YCM)是一款vim的智能补全插件,支...