C/C++
loongee
这个作者很懒,什么都没留下…
展开
-
CListBox CEdit 自绘滚动条小试
如果直接需要代码,请直接移步http://www.codeproject.com/KB/dialog/skinscrollbar.aspx (注:本人非此代码作者) 用Spy++检查后可知,CListBox的滚动条根本不是独立的滚动条窗口,只是一个逻辑窗口,因此使用对Scrollbar进行SubClass的方法是不可行的,因此只能想办法屏蔽掉Scrollbar。 方案一:在CL原创 2012-01-02 17:25:47 · 4093 阅读 · 0 评论 -
《深度探索C++对象模型》笔记
虚函数可能会在执行前调整this指针的位置,例如多继承的情况下。基类指针调用子类虚函数,必须调整指针才能访问到正确的成员位置。没有任何数据成员及虚函数的类对象,占用空间为1字节。NRV(named return value)优化可以使程序更少地调用构造与析构函数,减少复制运算。例如对于 C1 func() { C1 temp; return temp; } C1 t =原创 2012-05-08 15:31:04 · 1020 阅读 · 0 评论 -
向量旋转算法
向量旋转,即循环移位。以下是《编程珠玑》所示的算法。 #include #include #include #include #define _USE_MATH_DEFINES #include #include using namespace std; int gcd(int m, int n) { if(m < n){ swap(原创 2012-05-09 17:00:26 · 890 阅读 · 0 评论 -
使用NTP协议获取网络时间代码
协议包:转载 2014-04-21 20:59:11 · 12883 阅读 · 4 评论