C++字符串与指针 在C++中可以用3种方法访问一个字符串(在第5章介绍了前两种方法)。 用字符数组存放一个字符串 【例】定义一个字符数组并初始化,然后输出其中的字符串。 #include <iostream> using namespace std;...
智能指针(auto_ptr) 这个名字听起来很酷是不是?其实auto_ptr 只是C++标准库提供的一个类模板,它与传统的new/delete控制内存相比有一定优势,但也有其局限。本文总结的8个问题足以涵盖auto_ptr的大部分内容。  auto_ptr是什么? auto_...
学习指针的时候我一直有个疑惑,请看下面的代码: #include <iostream> using std::cout; void main() { int num=5; int *nPtr=&num cout<&l...
本文详细讲述了VC程序在Win32环境下动态链接库(DLL)编程原理。分享给大家供大家参考。具体分析如下: 一般比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被...
俗话说,Emacs是神的编辑器,而Vim是编辑器之神。高手程序员都是用这两样神器进行开发。本人觉得,Emacs之所以厉害,是因为许多在其他编辑器下必须用鼠标点选很多步的操作,在Emacs下都可以通过键盘来完成。大大地节省了你在显示器上找按钮的时间。Emacs在Linux上运行感...
最常想到的方法是使用KMP字符串匹配算法: #include <stdio.h> #include <stdlib.h> #include <string.h> int get_nextval(char *pattern, ...
使用lzma SDK对7z文件简单解压缩 有时候我们只需要单纯对lzma算法压缩的7z文件进行解压,有时需要在嵌入式设备上解压,使用p7zip虽然支持多种格式,但是不容易裁剪,使用lzma SDK是首选: 可以在这里找到各种版本:http://zh.sourceforge.j...
变量的定义 C语言中的变量都必须在作用域开始的位置定义!!  C++中更强调语言的“实用性”,所有的变量都可以在需要使用时再定义。  #include <iostream> using namespace std; int main11() ...
在应用的开发中,无论是Android操作系统还是iOS操作系统,其开发框架都提供了控件,包括按键、拖动滑块等,这样提高了开发效率。对于游戏的开发,UI的开发同样需要控件来提高开发效率。对Cocos2D-x来说,从2.0版本开始提供了很多控件类来帮助我们更好地开发UI。 在H...
对于某个特定任务我们可以采用多种方法来编写程序。下面这段代码也可以实现前面的温度转换程序的功能:#include <stdio.h> /*打印华氏温度—摄氏温度对照表*/ main() { int fahr; for (fahr = 0; fah...

我的博客

人生若只如初见,何事秋风悲画扇。