2.7 快速初始化成员变量 2.7 快速初始化成员变量收获非常量的静态成员变量,需要在头文件之外进行定义,以此来保证类静态成员的定义最后只存在于一个目标文件中。代码演示#include <iostream>using namespace std;//静态成员变量初始化/*c++11中静态成员变量只有在以下两种情况下才可以就地初始化:1.const static int2.const static enumc++11中的非静态成员变量,可以就地初始化;非常量的静态成员变量,需要在头文件之外
图灵linux shell 脚本编程入门 第一章学习记录 图灵linux shell 脚本编程入门 第一章学习记录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示
linux shell脚本编程入门 linux shell 脚本编程入门lsattr与chattrchattrlsattr与chattrlinux系统允许对普通许可和文件都设置特殊属性,前者查看特殊属性,后者修改特殊属性;chattrchattr +(-)a file 在文件中添加增加/删除a属性,可以在文件中增加内容,但是即使是超级用户 也不可以删除文件;chattr +(-)i file 在文件中添加/删除i属性,即使超级用户也不可以修改删除文件;...
valist 参考链接:https://en.cppreference.com/w/cpp/utility/variadic/va_list使用说明:inline void LoadProductPrimeExpiredTimeTableCallback(const char* format, ...){ auto const tag = "init"; va_list va{ }; ...
man 1;man2 ;man 3区别 参考链接:https://www.cnblogs.com/oxspirt/p/8137675.htmlLinux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:1 - commands2 - system calls3 - library calls4 - special files5 - file forma...
std::strtof 参考链接:https://en.cppreference.com/w/cpp/string/byte/strtofstd::atof:单纯的吧参数转为float,并不做验证,(eg: std::atof(“aaaa”)返回值=0)strtof会记录第一个没有正确转化为float的指针,便于检验结果的正确性。//配置中 显示的为天数char* endData;auto dayTmp = s...
__attribute__ 参考链接:https://www.cnblogs.com/marvin-notes/p/4482805.html// m = 1, n = 2…如果在这里myprint()为类成员函数,则gcc编译后会提示"format argument is not a pointer"的警告extern void myprint(const char *format,…) attribute((forma...
std::atof 参考链接:https://en.cppreference.com/w/cpp/string/byte/atof实现代码:#include #include <vector>#include <string>#include <array>using namespace std;int main(){ auto floatData = s...
cpu信息查看 参考链接:https://www.cnblogs.com/wxxjianchi/p/10522049.html/proc/目录/proc/ 目录显示的是该系统的硬件信息,一共有:cpu 有关信息cpu有关信息记录在/proc/cpuInfo中,内容很多,我们可以简单查看我们需要的信息;物理CPU数(physical id)主板上实际插入的cpu数量,可以数不重复的 physical ...
~/.bash_history与history区别 history显示内存和~/.bash_history中的所有内容;内存中的内容并没有立刻写入~/.bash_history,只有当当前shell关闭时才会将内存内容写入shell
局部变量与环境变量 局部变量局部变量只能在当前的shell脚本中使用,脚本结束就不可以使用。全部变量全部变量又称为环境变量,可以用于当前shell以及由该shell生成的任何子进程,但脚本结束就没有办法使用了。...
linux常见命令补充 linux常见命令补充whow命令lognameaclastttywallwriteunamelsofncfreedfcrontcpdumpwho显示当前登录的用户目录NAME who - show who is logged onSYNOPSIS who [OPTION]... [ FILE | ARG1 ARG2 ]DESCRIPTION ...
lsattr与chattr lattr与chattrlattrlinux系统对普通许可和文件都赋予特定属性,使用lsattr命令显示文件属性,使用chattr修改文件属性;lattrATTRIBUTES A file with the 'a' attribute set can only be open in append mode for writing. Only the superuser o...
linux终端模拟器 linux终端模拟器linux系统提供xterm,gnome-terminal,kconsole等终端,他们都是终端模拟器;这些终端模拟器与shell连接,提供可执行shell编程的gui,大部分linux发行版本都提供xterm,kxrtv等终端模拟器;...