摘要:
本文主要记录的C++中static的一些内容,内容简单,仅仅作为梳理一下知识,如有错误请留言指出。static的作用在函数体,一个被声明为static的变量,在这一函数被调用的过程里,其数值维持不变。在模块内(但在函数体外),一个被声明的静态变量可以被模块内的所有函数访问,但是不能被模块外的函数访问... 阅读全文
摘要:
本文记录了C++中的const关键字的内容,分为3个部分,const和define的区别,const的作用,const的使用。const和define的区别const的作用const用于定义常量:编译器可以进行静态数据类型的安全检查。const修饰函数形式参数:当参数为自定义类型或抽象数据类型时,应... 阅读全文
摘要:
本文主要记录了C/C++预处理指令,常见的预处理指令如下: 本来只是想了解一下#ifdef,#ifndef,#endif的,没想到查出来这么多的预处理指令,上面的多数都是常见的,但是平时没有怎么注意预处理这方面的内容,所以这里梳理一下知识吧。同时有什么不妥的地方,或者遗漏了什么内容,还请留言指出。 阅读全文
摘要:
本文主要记录了以下2个问题:表达式中,有符号变量和无符号变量的转化问题C/C++中,main函数执行完以后,还执行了什么语句?这里简单的说一下我的环境:Win7 32位,Qt creator 5.4.1 编译器MinGW4.9.2 32bit 调试器:GNU GDB 7.8问题1:表达式中,有符号变... 阅读全文
摘要:
本文记录了不使用中间变量交换2个变量的value,很多的网络留言说是直接异或运算就可以了,而且效率很高,是真的吗?这里简单的说一下我的环境:Win7 32位,Qt creator 5.4.1 编译器MinGW4.9.2 32bit 调试器:GNU GDB 7.8关于这个问题,网络上面有很多的解释,3... 阅读全文
摘要:
本文记录了最近学习过程中,以及在编码过程中,感受到的比较好的编程习惯。如果有什么地方您觉得不妥,还请留言指出。变量(普通变量和指针)的初始化。解释:对于C/C++来说,声明的变量没有初始化,那么里面的值是有的(以前该内存的数值),所以对于自加自减的运算,在这里容易出错。而指针更是危险,声明的指针没有... 阅读全文
摘要:
以前在Linux上面编译过C,但是没有编译过C++,今天用到了,就稍微学习了一下。 简单的介绍 linux 中最重要的编译工具是 GCC。GCC 是 GNU 的 C 和 C++ 编译器。实际上,GCC能够编译三种语言:C、C++和ObjectC(OC我没有尝试过)(C语言的一种面向对象扩展)。利用 阅读全文
摘要:
很早就遇到这问题了,但是今天才想到解决。也就是说Ubuntu在安装的时候,远程SSH登录是禁止的。每次你必须使用普通的用户SSH远程登录以后,然后su切换到root这样,对于强迫症的我实在是很难容忍的,所以找了一下资料,修改了一下配置文件就OK了。 简单说一下我的环境:Ubuntu实体机一台(已经安 阅读全文
摘要:
本文主要记录了Qt控制台出现中文乱码的问题,一下列出了集中编码设置的方法。以前用VC6.0写的一个贪吃蛇的游戏,今天把源文件拿出来在Qt上面运行,出现中文乱码的问题。以前也遇到过,没想到小小的乱码,折腾了1个小时左右。 编码的发展简史 第一台计算机诞生不久,就有了ASCII编码,后来因ASCII不能 阅读全文
摘要:
本文主要记录了Git服务器的搭建,以及一些其他的配置,和最后的小总结。Git远程仓库服务器其实远程仓库和本地仓库没啥不同,远程仓库只是每天24小时开机为大家服务,所以叫做服务器。我们完全可以把自己的某台多余的机器设置成不关机状态。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给... 阅读全文