PC和平板销量统计
2022年再写点什么
vim创建文件模板

vim创建文件模板

编码时,我们想要给每一个文件都加上@copyright声明。
第一种方式,我们找到一个已有的声明,然后复制其声明,再不厌其烦地添加到每一个需要的.h或者.cpp文件里面。
第二种方式,我们为特定的文件类型创建模板,这样每次使用vim创建一个新的文件时候,都带上我们想要的特有的内容。
显然我们会更愿意使用第二种方式,这篇短文学习如何用vim创建文件模板。

阅读更多
printf输出特定格式
vim打造IDE推荐的那些插件

vim打造IDE推荐的那些插件

2022年为什么还要推荐vim?我认为主要有三点原因:因为它轻盈,因为它扩展性好,因为它帮助集中开发人员的注意力。

如果一个程序员希望今后在编码过程中,双手只希望触碰到一个输入设备,而不是鼠标和键盘来回切换,那我推荐你开始学习vim。

阅读更多
如何用Visual Studio制作libraries

如何用Visual Studio制作libraries

对于大的项目,学会制作libraries文件非常重要。就像java语言中将源代码打包成jar包,C++中将源代码打包成静态链接库。

下面我们要在一个解决方案中创建两个项目,一个项目编译产物为静态链接库文件,一个为可执行文件,这个可执行文件将会引用创建的静态库文件。

阅读更多
如何使用libraries
如何使用vim
vector删除指定元素

vector删除指定元素

直奔主题,下面以vector为例。

vector是C++中的一个动态数组类型,它用size()来返回当前存储的元素数量,用capacity()返回容器当前可容纳的元素数量。

阅读更多
vector使用优化

vector使用优化

vector是C++中的动态数组,它的容量capacity随着元素的增加,可以动态长。而容量每一次生长时候,意味着重新开辟一块内存,将原有的数据拷贝到新的内存上,并删除之前的数据。

基于这个特点,可以对vector的使用进行适当的优化。

阅读更多