2012年6月14日
摘要: 需要注意的是操作符重载,赋值操作符必须返回*this;输入输出操作符不能作为类的成员函数,一般应声明为friend;关系操作符应定义为内联函数,也应为非成员函数;#include "stdafx.h"#include <iostream>using namespace std;class myClass{public: myClass(int ,int ,char*); ~myClass(); void printMem(); int get_len(); myClass &operator+(const myClass&); friend os 阅读全文
posted @ 2012-06-14 23:38 kunkka_ 阅读(123) 评论(0) 推荐(0) 编辑
摘要: #include <bitset>#include <iostream>using namespace std;int _tmain(int argc, _TCHAR* argv[]){ bitset<30>myBitSet; myBitSet.set(0); myBitSet.reset(0); myBitSet |=1UL<<27; myBitSet &=~(1UL<<27); for (int i = 0;i<30;i++) { cout<<myBitSet[i]<<endl; } retu 阅读全文
posted @ 2012-06-14 22:57 kunkka_ 阅读(99) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h"#include <iostream>using namespace std;#define ARRYLEN(arry)(sizeof(arry)/sizeof(arry[0]))template <class T>int ArryLen(T&arry){ return (sizeof(arry)/sizeof(arry[0]));}int _tmain(int argc, _TCHAR* argv[]){ int arry_1[100]; cout<<ARRYLEN(arry_1)<& 阅读全文
posted @ 2012-06-14 22:33 kunkka_ 阅读(185) 评论(0) 推荐(0) 编辑