收藏夹整理-C++进阶篇

    • C++的lambda表达式
      http://blog.youkuaiyun.com/xqs83/article/details/7612866
      编译时需要注意的是,VS要求版本在2010以上,编译时需要加上 /EHsc 参数。使用g++编译的话版本要在版本4.5以上,并加上 –std=c++0x 参数。
    • dll动态加载的方式
      http://blog.youkuaiyun.com/freebot/article/details/4312191
      1、创建一个函数指针,其指针数据类型要与调用的DLL引出函数相吻合。
      2、通过Win32 API函数LoadLibrary()显式的调用DLL,此函数返回DLL的实例句柄。
      3、通过Win32 API函数GetProcAddress()获取要调用的DLL的函数地址,把结果赋给自定义函数的指针类型。
      4、使用函数指针来调用DLL函数。
      5、最后调用完成后,通过Win32 API函数FreeLibrary()释放DLL函数。
    • 浅谈C++类的动态识别与生成
      http://www.yesky.com/79/27579.shtml
      类似于C#的反射?MFC中,有一个特殊的类CRuntimeClass。

转载于:https://www.cnblogs.com/chihirosan/articles/5166067.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值