::Blog信息::
名称: let comch pute be aos me you
作者: heteroclinic
域名: blog.mitbbs.com/heteroclinic
站点: BBS 未名空间站

档案日期:20120301000000 ~ 20120401000000


2012-03-24 17:29:36

主题: ++i lol i++
Thanking in C++ TIC2Vone.pdf

P517 on operator overloading.
P388 on return const, built in type or user define data type.

const Byte& operator--() { // Prefix
cout << \"--Byte\\n\";
--b;
return *this;
}
const Byte operator--(int) { // Postfix
cout << \"Byte--\\n\";
Byte before(b);
--b;
return before;
}

-- P 539 TIC2Vone.pdf


I don\'t recall which book talks about operand/operator CPU view of this issue.



2012-03-09 10:23:06

主题: C++ template preprocessor
Try to figure it out but failed,as the following:

void takefloat (float * ) {}
void takedouble (double *) {}
template  
void dosomething (T * pt)
{
#if sizeof(T) == sizeof(float)
takefloat (pt);
#else 
takedouble(pt);
#endif
}



Compilation failed.

提示: 本博文来自于 Programming 版



BBS 未名空间站