13 years C/C++/C# programing, focus on embedded and mobile device development.

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

第一次看到const_cast转换,将const指针转换成普通的指针。很自然的想到:什么时候用const_cast?为什么要用它?这根const不是相互矛盾吗?

(const_cast<ICefRequest*>(request))->GetHeaderMap(map);

这篇文章讲的很好,一般在跟第三方库交互时,在必要的时候将库的const指针转换成普通指针来使用。
http://blog.aaronballman.com/2011/06/when-should-you-use-const_cast/

我只能说这样的库设计的不好!

posted on 2014-06-05 22:26  woaiusd  阅读(225)  评论(0编辑  收藏  举报