
C++
fw0124
这个作者很懒,什么都没留下…
展开
-
C++中的static_cast,dynamic_cast,const_cast,reinterpret_cast
1 static_cast ( expression ) 该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类和子类之间指针或引用的转换。 进行上行转换(把子类的指针或引用或对象转换成基类表示)是安全的; 进行下行转换(把基类指针或引用转换成子类表示)时,由于没有动态类型检查,所以是转载 2012-04-25 15:06:44 · 1548 阅读 · 0 评论 -
C++类成员函数指针
使用类成员函数指针需要掌握的三点。1) 申明类成员函数指针:::*2) 通过对象指针调用类函数指针:->*3) 通过对象调用类函数指针:.*例:/** 定义基类和子类 **/class Base {public: virtual void print1() { std::cout << "Base::print1()" << std::end原创 2012-07-01 22:29:30 · 2590 阅读 · 0 评论 -
Makefile的一个例子
一个简单的例子,但是几乎可以不作修改用于任意一个project。使用Sunstudio的C++编译器。使用其他编译器要修改下变量定义。-------------------------------------------------------------------------------- SHELL = /bin/shCXX = CCCXXFLAGS = -g原创 2012-06-27 21:49:52 · 2423 阅读 · 0 评论 -
为什么C++编译器不能支持对模板的分离式编译
Oracle汉字排序nls_sort评论(0)发表时间:2006年6月12日 10时14分 [%repeat_0 match="/data/option"%] [%=@title%] [%=@count%]票 [[%=@percent%]%] [%_repeat_0%转载 2014-11-18 18:34:16 · 1245 阅读 · 0 评论