01 2019 档案
摘要:In C, we have used Macro function an optimized technique used by compiler to reduce the execution time etc. So Question comes in mind that what’s ther
阅读全文
摘要:这样才不会出错,c_str()返回的是一个临时指针,不能对其进行操作,因为c++中,临时量都是以常量创建,不可修改。 语法: const char *c_str(); c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同.,这是为了与c语言兼容,在c语言中没有string类
阅读全文
摘要:关键字 constexpr 是C++11中引入的关键字,是指值不会改变并且在编译过程中就得到计算结果的表达式。(运行中得到结果的不能成为常量表达式,比如变量)。 声明为constexpr的变量一定是一个常量,而且必须用常量表达式初始化: 一般来说,若果一旦认定变量是一个常量表达式,那就把它声明为co
阅读全文
摘要:所有的标准库容器都定义了相应的迭代器类型。迭代器对所有的容器都适用,现代 C++ 程序更倾向于使用迭代器而不是下标操作访问容器元素。 1、iterator,const_iterator作用:遍历容器内的元素,并访问这些元素的值。iterator可以改元素值,但const_iterator不可改。容器
阅读全文
摘要:C++的string常见用法,在网上看到一篇,但是不能在c++11编译器下运行,我修改了下,还没改完: 参考:https://www.cnblogs.com/engraver-lxw/p/7581540.html
阅读全文
摘要:在c语言中,NULL既可以是0也可以是(void *)0 但在c++中,这样会给函数重载带来困扰,造成歧义。 于是c++规定,在C++中,NULL只能代表整数0,而(void *)0则有nullptr代表,nullptr只代表空指针,不能表示整数0。其实就是把整数0和(void *)0,分开表示。
阅读全文
摘要:1、我主要用tmux在远程登陆后,恢复以前会话时候用。 2、tmux创建新会话: tmux new -s 会话名 3、返回控制台: Ctrl+b d ,Ctrl+b命令是tmux前置命令,每次都要先输入它,在输入其他命令。 4、查看有几个tmux会话: tmux ls 5、通过会话名进入tmux会话
阅读全文
摘要:1、win10下git默认启动路径是用户的根目录,东西太多太乱了。 2、修改很容易,右键单击桌面的快捷方式,选择“属性”。 3、删除“目录”中的 --cd-to-home 选项,再将“起始位置": %HOMEDRIVE%%HOMEPATH% 改为你想要的目录即可。 但上面的办法,还不是最好的,因为,
阅读全文
摘要:有了亚马逊的ec2后,物美价廉,但是,亚马逊的aws使用密钥登陆的,命令和密码登录有一点不同。记录。 1、有密钥登陆,首先要把密钥文件 xxx.pem 的权限设为700,否则会报错。 2、用密码登陆的
阅读全文
摘要:在刷题时,总发现有的只写一行头文件 #include <bits/stdc++.h> 。 查阅资料后,才知道原来:#include<bits/stdc++.h>包含了目前c++所包含的所有头文件! 如下代码: 等我们使用了stdc++.h后,同样的代码可以写成: 爱刷题的同学们有福了,大部分oj都支
阅读全文
摘要:平时比较喜欢玩小时候的街机游戏,一开始用Winkawas,后来改用MAME,原因无他,mame是开源软件,更新更稳定可靠,但是它也有几个问题,记录一下。 1、MAME官网:www.mamedev.org,百度搜出一大堆其他的。 2、MAME官网下载的是一个命令行工具,我晕,就不能搞得人性化一点,好在
阅读全文

浙公网安备 33010602011771号