![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 74
dingzhaoyan
这个作者很懒,什么都没留下…
展开
-
深入理解C++的动态绑定和静态绑定
为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误,需要理解四个名词: 1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 2、对象的动态类型:目前所指对象的类型。是在运行期决定的。 对象的动态类型可以更改,但是静态类型无法更改。关于对象的静态类型和动态类型,看一个示例: [C++] view转载 2016-09-21 10:33:58 · 208 阅读 · 0 评论 -
openssl rsa公钥验签名
场景: 只有公钥字符串(base64编码),需验证签名。 环境: c++ + openssl step1 从内存读取公钥 static RSA* GetPublicKeyRSA(string strPublicKey) { int nPublicKeyLen = strPublicKey.size(); //strPublicKey为base64编码的公钥字符串 fo原创 2017-02-16 11:54:50 · 4426 阅读 · 1 评论 -
vs2012编译libevent-2.1.8-stable源码 可调试
step1:下载libevent-2.1.8-stable.tar.gz,解压 step2:创建一个空的win32工程 step3:在新工程里新建include,src两个文件夹原创 2017-02-20 19:22:34 · 2340 阅读 · 1 评论