基础知识
基础知识记录,如Linux,c++,python
qlzyssm
这个作者很懒,什么都没留下…
展开
-
Linux相关命令记录
文章目录zip 与 unzip说明:本博文用于记录学习过程中用到的Linux的相关命令zip 与 unzip压缩文件夹:zip -r filename.zip dirname将文件解压到当前目录:unzip fileame.zip原创 2020-05-10 16:53:35 · 93 阅读 · 0 评论 -
#define, const与inline
#define、const与inline在c++中有一组功能相似的关键字:#define、const以及inline,本文旨在阐述三者的区别。一、#define#define,也称为宏定义,源于C语言。在程序进入编译器之前,便会被预处理程序处理。如下,程序员编写代码时,可以用PI代替常量3.14,代码在编译之前会被预处理程序进行处理:即用3.14替换PI。因此,编译器的符号表中只含有3.14...原创 2019-01-27 22:14:27 · 313 阅读 · 0 评论 -
string类中size()、length()和strlen()的区别
size()、length()是c++中string的类的方法,只有string类的对象才可以用该方法,而字符串数组不可用,而strlen、strcpy等源于C语言的字符串处理函数库,需要include<string.h>,同时也只有字符串数组才可以用size()与length()完全等同,遇到空字符不会被截断,可以返回字符串真实长度strlen(),源于C语言,遇到空字符会截断...原创 2019-01-28 22:44:42 · 32249 阅读 · 1 评论