C++
smile_dyf
这个作者很懒,什么都没留下…
展开
-
string编码的理解
string编码的理解新一篇: 生成随机数的字符串function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(转载 2008-05-21 11:43:00 · 850 阅读 · 0 评论 -
dynamic_cast
对大多数程序来说,向下造型不是必须的,因为在面向对象应用程序里多态每天都解决了大量的问题。可是,检查一个向更多派生类型造型的能力对大多实用程序如编译器,类浏览器和数据库都是很重要的。C++提供了dynamic_cast 操作符来检查造型。下面的程序是用dynamic_cast对上一个例子的重写://: C08:Security.h#ifndef SECURITY_H#define S转载 2008-09-05 19:08:00 · 1659 阅读 · 0 评论 -
static_cast、dynamic_cast、reinterpret_cast、和const_cast
static_cast、dynamic_cast、reinterpret_cast、和const_cast关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic转载 2008-09-05 18:27:00 · 501 阅读 · 0 评论