linux系统预定义变量有哪些,C++中几个预定义变量的介绍
在C++编程中,有几个预定义变量,这几个预定义变量在使用的时候很方便。比如,在C++中中为了获取时间,常常需要借用C语言的借口time或者CTime类,然后如果是简单的获取时间,通过这几个预定的变量可以很方便的得到。C++预定的几个变量为:
1)__LINE__ 和 __FILE__ 变量表示正在处理的当前行和当前文件。__FILE__ 这个变量对于要获取当前程序的路径很有用,可以简单的通过string str(__FILE__ )就可以得到当前程序的路径。
2)__DATE__ 变量表示当前日期,格式为month/day/year(月/日/年)。
3)__TIME__ 变量描述当前的时间,格式为hour:minute:second(时:分:秒)。
4)_cplusplus 变量只在编译一个C++程序时定义。
下面通过程序来查看这几个变量的内容,代码如下:
int main( int argc, char*argv[])
{
string str1(__FILE__);
string str2(__TIME__);
string str3(__DATE__);
cout<
cout<
cout<
return 0;
}
程序执行结果如下:
推荐阅读:
linux系统预定义变量有哪些,C++中几个预定义变量的介绍相关推荐
- linux篇---解决 Linux 系统,出现“不在sudoers文件中,此事将被报告”的问题
解决 Linux 系统,出现"不在sudoers文件中,此事将被报告"的问题 我在使用个人用户(非root用户)时,在添加用户,使用sudo命令来执行的时候,需要验证当前用户的密码 ...
- linux系统冒号模式map怎么用,shell中冒号 : 用途说明
我们知道,在Linux系统中,冒号(:)常用来做路径的分隔符(PATH),数据字段的分隔符(/etc/passwd)等.其实,冒号(:)在Bash中也是一个内建命令,它啥也不做,是个空命令.只起到占一 ...
- 修复linux bash破壳漏洞,Linux系统下如何检测并修复bash中的破壳漏洞
问题:我想要知道我的Linux服务器是否存在bash破壳漏洞,以及如何来保护我的Linux服务器不受破壳漏洞侵袭. 2014年9月24日,一位名叫斯特凡·沙泽拉的安全研究者发现了一个名为"破 ...
- linux系统不关机添加硬盘吗,CentOS中不重启添加硬盘
实际测试或者生产运维中,经常会遇到需要给Linux服务器在线添加新硬盘的情况 说白了就是:添加硬盘后,不能重启Linux服务器,需要通过某种方法告诉Linux内核,现在有新东西给你用,需要你再次做一次 ...
- bcdedit添加linux引导,Linux_利用Bcdedit创建Linux系统引导,Bcdedit在Windows Vista中的一个命 - phpStudy...
利用Bcdedit创建Linux系统引导 Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件.下面我们来谈谈如何用bc ...
- linux系统mysql密码忘记了怎么办_Linux中MySQL密码忘了怎么办
Linux中MySQL密码忘了怎么办 1.首先编辑/etc/my.cnf文件vim /etc/my.cnf 在文件中加入一行配置skip-grant-tables 例如加到这个位置# read_rnd ...
- linux系统的迷你电脑,迷你电脑来袭:市场中10款最小的电脑
随着技术的发展,"厚重"已经不再是主流电脑产品的状态.事实上,超小型的电脑仅有U盘大小,同时又能够实现主流的应用体验.如果你想构建一个整洁.清爽的电脑使用环境,不妨看看下面这些迷你 ...
- Linux学习总结(70)——Bash 脚本中常用的内置变量汇总
一.$FUNCNAME.$LINENO.$PWD FUNCNAME 表示当前函数的名字,作用范围仅限函数中使用,在函数外无值 LINENO 表示当前所在脚本中变量出现在的行号 PWD 表示当前目录, ...
- python中一个对象只能被一个变量引用吗_Python中for循环里的变量无法被引用的解决方法...
在之前的编程语言里,学到for循环里面是可以重置变量i的值的,然后让整个for循环从头开始,但是在python里面却行不通这是为什么呢? 在python中,for循环相当于一个迭代器(Iterator ...
- java中的常量和变量是什么_java中什么是常量和变量
一.常量和变量 1.常量变量定义 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 2 ...
最新文章
- MySQL · 性能优化· CloudDBA SQL优化建议之统计信息获取
- ehcache + spring 整合以及配置说明 ,附带整合问题 (已解决)
- python基础笔记(非系统/自用/参考小甲鱼的零基础入门学习python)下
- Linux-Learning
- 【arduino】DIY音乐播放器,arduino音箱播放wav音乐
- SAP BAPI的一些初级资料
- 多项式(polynomial)和 单项式(monomial)
- arraylist切割_jdk8 stream list分割 切割 分批次处理工具类
- 充电提示音_iPhone如何自定义充电提示音,图文教程
- python学习服务器端socket建立
- Maven_生产环境下开发对Maven的需求
- 2018年需要关注的10个设计趋势
- mysql5启动错误1067_win7 64位 mysql5.5启动服务报错无法启动,错误1067
- [设计模式-行为型]迭代器模式(Iterator)
- C/C++基础::sizeof() 与 sizeof(string)
- SpringCloud实现集群和负载均衡
- java获取汉字首字母
- Unity 使用video player播放360全景视频
- 小米air12.5做Java_到底够不够用? 小米笔记本Air12.5性能测试
- 【计算机组成原理】中央处理器总结——基本知识要点汇总
热门文章
- SQL Server的导出导入方式有
- sql IDENTITY(函数)
- 信息学奥赛一本通 1119:矩阵交换行 | OpenJudge NOI 1.8 01 矩阵交换行
- 信息学奥赛一本通(1181:整数奇偶排序)——快速排序
- 4-adjacent(AtCoder-2686)
- 图论 —— 生成树 —— 最小瓶颈路
- 幂的末尾(信息学奥赛一本通-T1084)
- 掌握spec只需读这一篇文章,CentOS、RedHat、SUSE粉的福利来了
- matlab 嵌入式,面向嵌入式系统的 MATLAB 和 Simulink
- OpenVINO Inference Engine之GetAvailableDevices