C++
SAIL++
老骥伏枥,志在千里;烈士暮年,壮心不已!
展开
-
Source Insight 经典教程
刚接触这款软件,很强大,教程与大家分享,共同进步! Source Insight实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。 当然Linux下的vim和emacs编辑程序并不是没有转载 2011-07-13 15:50:54 · 1301 阅读 · 0 评论 -
C++ 标准库 vector list map 基本使用方法 示例程序
C++ 标准库 vector list map 基本使用方法 示例程序在stdafx.h中:#include #include #include #include #include using namespace std;MFC工程中:void CVectorTestDlg:原创 2011-07-12 23:20:12 · 4236 阅读 · 0 评论 -
深入理解指针函数
1.指针函数的定义 顾名思义,指针函数即返回指针的函数。其一般定义形式如下: 类型名 *函数名(函数参数表列); 其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为转载 2011-09-20 11:13:39 · 838 阅读 · 0 评论 -
C++中Static作用和使用方法
1、什么是static? static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。2、为什么要引入static? 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法转载 2011-12-09 15:12:34 · 771 阅读 · 0 评论 -
C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显转载 2011-12-09 12:43:18 · 956 阅读 · 0 评论 -
“KPEDBG_HDL_POP_FCPTRKilled” 的解决办法
最近在用TimesTen数据库,用occi访问。程序会莫名其妙的异常退出并报标题所示错误。解决办法修改sqlnet.ora文件内容:确定有以下几行:这个异常是occi多线程访问的缘故。原创 2012-04-26 16:22:52 · 4710 阅读 · 1 评论 -
gcc、g++编译的那些事
严重声明:本帖绝非技术贴,只是在g++编译时遇到些百思不得其解的错误,而且这种错误应该很少人犯,写下来仅供你实在找不错出错地方时的“柳暗花明又一村”。我在编译时总是提示“cprocessmodule.cpp中68行一个变量 'o_TypeName' 未声明”(注:cprocessmodule.cpp在src目录下,cprocessmodule.h在include目录下)我在cprocessmo原创 2012-04-19 12:56:12 · 2212 阅读 · 1 评论 -
获取随机数函数sand()的总结
获取随机数函数sand()的用法详见官方文献:http://www.cplusplus.com/reference/cstdlib/rand/?kw=rand1、函数 int sand(void);的返回值为0——RAND_MAX(官方文献里此值为32767)之间的随机数。2、介绍sand()函数不可避免要介绍void srand(unsigned int seed);函数,此函数的作用有原创 2013-03-07 15:14:37 · 3742 阅读 · 0 评论