- 博客(11)
- 收藏
- 关注
转载 Caché里的命名空间是什么
在 Caché 里,命名空间(Namespace),也称名字空间,是Caché 中资源的逻辑表示方式。它是一个虚拟的、逻辑的工作空间。系统管理员可以在一个命名空间中定义不同的小组或个人所需的各项数据资源。 例如,财务部门需要使用某些已经存在于不同系统或不同目录中的数据,系统管理员就设置一个简单的引用在网上的所有数据库的命名空间。你的程序现在便可以根据名称来引用任何一部分Caché 数据,
2012-12-29 00:23:08 960 1
转载 M基础(参考Cache面向对象软件开发教程.pdf P489)
1.常用的特殊的变量这些特殊的变量有指定的含义,它们一般以$开头。有个别特殊变量也同时支持缩写1)$HOROLOG ($H)$Horolog 包含了时间和日期,它们由逗号分开。第一部分是日期的数字,它是从1840 年12 月31 日开始计算日期的数字。第二部分是秒的数字,它是从午夜开始计算的。Global中的日期时间都是以数字的形式存储的。时间日期的函数$ZDa
2012-12-24 12:02:52 1039
转载 覆盖
以下代码的输出结果是什么?#includeusing namespace std; class A { protected: int m_data; public: A(int data = 0):m_data(data){} int GetData() { return doGetData(); } virtual int doGetData()
2012-11-20 23:01:00 334
转载 strlen/strcpy...等string.h(csting)中的常用函数
strlen #include size_t strlen( char *str );The strlen() function returns the length of str (determined by the number of characters before null termination).说明:返回s的长度,不包括结束符NULL。strcmp #i
2012-11-17 11:24:41 806
转载 static 和 存储区
static static 数据类型用来给变量创建永久存储空间.静态变量在函数间调用时保持他们的值不变.当用在一个类中时,所有要用到静态变量的时候这个类将把这个变量镜像过去.C#与C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 面向过程的static1
2012-11-16 16:17:54 1673
转载 malloc/realloc/calloc/free
mallocmalloc函数: 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。原型:extern void *malloc(unsigned int num_bytes);功能:分配长度为num_bytes字节的内存块返回值:如果分配成功则返回指向被分配内
2012-11-16 13:43:48 495
转载 const小结
1.const对象const 限定符提供了一个解决办法,它把一个对象转换成一个常量。因为常量在定义后就不能被修改,所以定义时必须初始化:const std::string hi = "hello!"; // ok: initializedconst int i, j = 0; // error: i is uninitialized constconst 对象默认为文件的局部变量。
2012-11-15 23:44:29 726
转载 assert
assert 语法: #include void assert( int exp );功能: 宏assert()用于错误检测。如果表达式的结果为零,宏写错误信息到STDERR并退出程序执行。如果宏NDEBUG已经定义,宏assert()将被忽略。 其他参考:assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义如下:
2012-11-13 13:11:25 643
转载 #define、预处理、头文件保护符
一、#define//定义宏 #define [MacroName] [MacroValue] //取消宏 #undef [MacroName] //普通宏 #define PI (3.1415926) //带参数的宏 #define max(a,b) ((a)>(b)? (a),(b)) #define命令是C/C++语言中的一个宏定义命令,它用来将一个标识符定义为
2012-11-12 16:25:17 7867 1
转载 c++ 零值比较
参考:http://www.cnblogs.com/taoxu0903/archive/2011/03/11/1981389.html http://blog.csdn.net/andkobe/article/details/69660041).int型变量 n 与“零值”比较的 if 语句就是:if ( n == 0 )if ( n != 0 )如下写法均属不良
2012-11-12 15:01:30 498
原创 虚函数\纯虚函数
虚函数:派生类一般会重定义所继承的虚函数,如果派生类没有重定义某个虚函数,则使用基类中定义的版本。派生类中虚函数的声明必须与基类中的定义方式完全匹配,但有一个例外:返回对基类型的引用或指针的虚函数,派生类中的虚函数可以返回基类型的派生类的指针或引用。函数在基类中声明为虚函数,它就一直是虚函数,派生类无法改变该函数为虚函数这一事实。派生类重定义虚函数时,可以使用virtual保留字,但不
2012-11-12 14:55:27 306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人