
C/C++
哈工大的许政
Hello,world
展开
-
内存拷贝函数(C/C++)
内存拷贝函数编译环境与语言:Ubuntu 14.04C/C++实现工业级的内存拷贝函数内存拷贝代码void* memcpy(void* dst, const void* src, int count){ assert((dst != NULL)&&(src != NULL));//判断是否为空指针 void* ret = dst;...原创 2018-06-14 22:44:32 · 20792 阅读 · 0 评论 -
static和const关键字的作用
static和const关键字的作用编译语言:C++(1)static关键字的作用:函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问在模块内的static函数只可被这一模块内的其它函数调用,这个函数的使用范围被...原创 2018-06-15 12:16:15 · 20417 阅读 · 0 评论 -
C++ 中vector、set、map各种容器的使用方法
C++ 中vector的使用方法vector是STL中一个封装了动态大小数组的顺序容器,能够存放各种类型的对象。我们可以理解为,vector是一个能够存放任意类型的动态数组。编译环境Ubuntu 14.04C++ 11头文件#include < vector >#include < algorithm &amp原创 2018-06-25 19:35:21 · 15199 阅读 · 0 评论 -
Linux下使用make构建一个C++工程项目
Linux下构建一个C++工程项目在Windows系统下,我们可以使用Visual Studio等IDE帮助我们构建一个C++工程项目,本文在Linux系统环境中,使用make和vim构建一个C++工程项目编译环境与工具Ubuntu 14.04g++makevim一、安装vim和make编译工具如果你的Linux系统没有任何文件编辑工具和项目构建工具,那么...原创 2018-06-30 09:36:25 · 25436 阅读 · 0 评论