
c++
文章平均质量分 79
_wings
这个作者很懒,什么都没留下…
展开
-
关于指针下行转换后,内存越界访问的问题
今天被一个派生类指针内存越界访问的问题纠缠了半边,还是学艺未精啊,赶紧记下来。。首先,有这么两个类:class A{public: ~A();};class B:public A{public: void SetValue(int val){m_ivalue = val;} int GetValue(){return m_ivalue;}private:原创 2016-12-25 20:33:31 · 741 阅读 · 2 评论 -
空指针可以调用成员函数?
有下面一个简单类:class A{public: void fun(){ cout << "I'm class A"<<endl; }};用一个空指针调用上面的fun函数:A* pa = NULL;pa->fun();讲道理,空指针应当是”不可用”的,自然也不能调用其成员函数了,但是结果却出乎意料地正确执行了: 为什么??其实,关键在于每个成员函数的this原创 2016-12-24 10:16:59 · 2862 阅读 · 0 评论 -
libcurl + open-ssl 64位静态编译
libculr下载地址: http://curl.haxx.se/latest.cgi?curl=zipopenssl安装包: http://slproweb.com/products/Win32OpenSSL.html一、编译open-ssl:编译libcurl不难,但是编译open-ssl却是各种坎坷,网上的编译文章很多,但问题更多。但幸运的是,通过安装版的open-ssl,可以绕开繁琐...原创 2018-11-19 22:48:19 · 2109 阅读 · 0 评论