- 博客(8)
- 收藏
- 关注
原创 怎么就加不到个真正的技术QQ群呢
加了十来个技术QQ群,但基本上没人在里面讨论技术,服了,还老是些自以为是的人搞些误人子弟的话,什么看三年的书不如去KFC打三个月工,技术不要搞得太细,很多人一辈子就会看书了,结果什么事也做不成…… 二话不说,立马退群。 是不是真的真正有点货的人都不加QQ群了呀,突然有点怀念原来加过的一个哈工大的技术群,可惜后来退了...
2010-01-16 23:26:00 935
转载 Classes, Methods and RTTI
AbstractMicrosoft Visual C++ is the most widely used compiler for Win32 so it is important for the Win32 reverser to be familiar with its inner working. Being able to recognize the compiler-gener
2008-12-09 22:16:00 1479
原创 在VS中查看一个或多个类内存布局的命令
电脑换了新的,新装的VS,自然没有这种“高档货”,好久没写这个命令,竟然忘了。上G搜了N久才找到,哎,为了防止以后又忘,在这做个标记吧 Properties -> C/C++ -> Commond Line -> Additional options: /d1reportSingleClassLayoutName/d1reportAllClassLayou
2008-12-03 22:06:00 624
原创 TR1中is_base_of的实现
今天不知何故,一个意外神游到is_base_of的原代码处,发现了一个以前从没碰上的匹配顺序的情况,貌似C++的书里都没提到过这种情况,也可能是自己看书不认真,哈哈。Whatever,确实是一个很tricky的东西,就在这里小记一下吧。 is_base_of以两个类型作为模板参数,然后用模板里定义的value来说明前一个是否后一个的基类,当然,如果这两个的类型完全相同,那么val
2008-11-27 22:16:00 3819 5
原创 模拟TR1中bind的实现
最近几天都在看模板,它真的可以算是C++中最复杂的部分了。昨天和今天又看了一下TR1中functional的部分,发现其中的bind真可谓是无比强大。源代码还没有完全看完,不过已经忍不住自己模拟着写了一个,与TR1中的bind相比,缺少了占位符的功能,虽说这样一来彪悍程度大打折扣,不过花了这两个多小时实现了bind的其它部分,还是有些成就感的,哈哈,自己发文YY一下 #includ
2008-11-19 22:32:00 729
转载 User-defined conversions
今天才发现operator的关于转换函数的用法,真是土鳖了~~~从IBM上转篇文章来记录一下 User-defined conversions allow you to specify object conversions with constructors or with conversion functions. User-defined conversions are impl
2008-09-16 21:28:00 442
原创 来个星星多点的
#include using namespace std;class A{public: virtual void foo() { cout "A::foo" } virtual void goo() { cout "A::goo" } virtual void hoo() { cout "A::hoo"
2008-09-13 13:10:00 305
原创 contravariance
反变:把基类里指向成员函数的指针指向派生类中的成员函数。很可能导致错误,就好像把派生类指针指向基类一样。#include using namespace std;class Base{public: void foo(){}};class Derived: public Base{public: void goo(){
2008-09-13 11:38:00 306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人