★ 相关的数据类型定义 在干正事之前,先定义好各种数据类型还是很有必要的,避免在以后的编码中引起混乱。 uintX X位无符号整形,如uint32表示32位无符号整形 intX X位有符号整形,如int32表示32位有符号整形 基本数据类型定义: #ifdef _MSC_VER t...
分类:
编程语言 时间:
2015-03-20 01:15:53
阅读次数:
247
RefBase提供了一个函数: extendObjectLifetime(int32_t mode); 用于在构造函数中设置mFlags的值. 以及定义了一个枚举: enum { OBJECT_LIFETIME_WEAK = 0x0001; // 二进制为B01 OBJECT_LIFETIME_F....
分类:
其他好文 时间:
2015-03-14 15:12:23
阅读次数:
142
引用类型就是在赋值或给函数传递参数对的时候,把本身数据传递过去,这样在函数的调用过程中,会影响原始数据,类属于引用类型1、整型:Int8:有符号8位整型;Int16:有符号16位整型Int32:Int64:Int:平台相关有符号整型UInt8:无符号8位整型UInt16:无符号16位整型UInt32:UInt64:U..
分类:
编程语言 时间:
2015-03-11 19:59:15
阅读次数:
195
最近,在sql的shell查询界面中,做了个进度条的功能,样子大致如下结果,有时候提交一个过于复杂的查询的时候,进度条的值会出现一个奇怪的数字(-2147483648),其实是int32的最小值,这种情况显然特别像溢出。结果,查了半天的代码,debug进去,发现初始值赋值为0,debug跟踪也是0,...
分类:
其他好文 时间:
2015-03-04 20:43:07
阅读次数:
115
上一篇博客中对 Delete 函数的实现是根据被删除节点子节点的子节点个数, 分为无子节点, 一个子节点和两个子节点的情况分别考虑的。而这次的代码是根据算法导论的实现用 C++ 直译过来的, 代码如下:void BinarySearchTree::Delete (const int32_t& val...
分类:
编程语言 时间:
2015-03-03 15:09:34
阅读次数:
141
这三种方式都是强制把内容转换为整数,但他们之间是有区别的,如下:一、(int)适合简单数据类型之间的转换,C#的默认整型是int32(不支持bool型)。二、int.Parse(string sParameter)是个构造函数,参数类型只支持string类型,Parse就是把String类型转换成i...
#include #include #include #include #include //execute shell command//执行一个shell命令,输出结果逐行存储在resvec中,并返回行数int32_t myexec(const char *cmd, std::vector &r...
分类:
编程语言 时间:
2015-03-01 18:24:16
阅读次数:
147
C++ 吧里看到有人求助, 说是想写点代码求一个整数的位数, 以下是我的解决方法:int32_t RecursionIter (const int64_t& num, const int32_t& result){ if (num < 0) { return RecursionI...
分类:
其他好文 时间:
2015-02-23 22:24:28
阅读次数:
170
原文链接1 原文链接2using System; using System.Collections.Generic; using System.Text;using T = System.Byte; using X = System.Int32; using K = System.Int32;其实....
#include #include #include #include #include //execute shell command//执行一个shell命令,输出结果逐行存储在resvec中,并返回行数int32_t myexec(const char *cmd, std::vector &r...
分类:
编程语言 时间:
2015-02-12 20:06:42
阅读次数:
265