C++11之前,已经支持显式转换操作符
#include
using namespace std;
template
class Ptr {
public:
Ptr(T* p): _p(p) {}
operator bool() const {
if (_p != 0)
return true;
else
...
分类:
编程语言 时间:
2014-12-15 17:23:54
阅读次数:
169
--配置oracle最大打开文件数限制
Solaris操作系统具有打开文件数量的限制,数据库的db_files参数设置会受操作系统的参数限制。
Soft Limit: maximum open file descriptors - This is a prerequisite condition to test whether the soft limit for "maximum open file descriptors" is set correctly.
Expected Value : 1024
...
分类:
数据库 时间:
2014-12-14 15:53:34
阅读次数:
579
STL是建立在泛化之上的。数组泛化为容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所用的迭代器的类型。指针泛化为迭代器,参数化了所指向的对象的类型。STL中的六大组件:容器、算法、迭代器、配置器、适配器、仿函数。
这六大组件中在容器中分为序列式容器和关联容器两类,正好作为STL源码剖析这本书的内容。迭代器是容器和算法之间的胶合剂,从实现的角度来看,迭代器是一种将operator*、o...
分类:
其他好文 时间:
2014-12-13 19:26:19
阅读次数:
126
STL源码分析—仿函数 & 配接器
仿函数就是函数对象。就实现观点而言,仿函数其实就是一个“行为类似函数”的对象。为了能够“行为类似函数”,其类别定义中必须自定义(或说改写。重载)function call 运算子(operator()),拥有这样的运算子后,我们就可以在仿函数的对象后面加上一对小括号,以此调用仿函数所定义的operator()。仿函数作为可配接的关键因素。
...
分类:
其他好文 时间:
2014-12-13 19:26:02
阅读次数:
193
今天调试代码,碰到expected unqualified-id before numeric constant 错误,代码的错误模块出现在一个函数模块上,奇怪的是这个函数模块之前编译了很多次,也没有被修改过,突出出错了。网上查了下,发现这种错误一般都是在其他的地方有错误,编译器报错的地方却在另外一...
分类:
其他好文 时间:
2014-12-12 11:34:36
阅读次数:
227
dp是最有意思的。。 因为它永远没有固定的套路。。最无聊的就是那些模板题了。。这题 我被坑了。。 题意读错了。。 这边问的是A more interesting question is what is the expected rightmost position you will attain ....
分类:
其他好文 时间:
2014-12-10 22:38:32
阅读次数:
251
用户自定义转换除了标准转换,我们还可以为类和结构定义隐式和显式转换。除了implicit和explicit关键字之外,隐式和显示转换声明语法是一样的!需要public和static修饰符。格式如下:public static implicit operator TargetType(SourceTy...
分类:
其他好文 时间:
2014-12-10 16:07:14
阅读次数:
247
本文转自这里 规范中 instanceof 运算符定义 11.8.6 The instanceof operator The production RelationalExpression: RelationalExpression instanceof ShiftExpression ...
分类:
其他好文 时间:
2014-12-09 21:14:45
阅读次数:
213
(接上篇http://www.cnblogs.com/daipeiwu/p/4134694.html)重写* 1 BigInteger operator * (const BigInteger& b){ 2 BigInteger c,d; 3 c.s.clear();...
分类:
其他好文 时间:
2014-12-09 21:08:19
阅读次数:
400
CByteBuffer使用static void Main(){ BYTE a; short b; int c; CByteBuffer buffer; buffer CByteBuffer& operator nCapacity) { ...
分类:
编程语言 时间:
2014-12-09 17:08:13
阅读次数:
344