C++基础学习
findaway123
坚持技术研究
展开
-
C++标准转换运算符static_cast
static_cast (expression) 虽然const_cast是用来去除变量的const限定,但是static_cast却不是用来去除变量的static引用。其实这是很容易理解的,static决定的是一个变量的作用域和生命周期,比如:在一个文件中将变量定义为static,则说明这个变量只能在本Package中使用;在方法中定义一个static变量,该变量在程序开始存在直到程序结束;转载 2012-05-23 22:23:19 · 479 阅读 · 0 评论 -
C++标准转换运算符dynamic_cast
C++标准转换运算符dynamic_cast dynamic_cast (expression) dynamic_cast运算符,应该算是四个里面最特殊的一个,因为它涉及到编译器的属性设置,而且牵扯到的面向对象的多态性跟程序运行时的状态也有关系,所以不能完全的使用传统的转换方式来替代。但是也因此它是最常用,最不可缺少的一个运算符。 与static_cast一样,dy转载 2012-05-23 22:37:04 · 372 阅读 · 0 评论 -
java什么时候使用private public protect static
一.Java访问权限饰词(access specifiers) Java有public、protect、friendly、private四种访问权限,并且这四访问权限的访问范围越来越小。 1. friendly 1) 果一个class内的数据成员或方法没有任何权限饰词,那么它的缺省访问权限就是friendly。同一个package内的其它所有classes都可以访问frie转载 2012-05-26 14:28:57 · 5712 阅读 · 0 评论 -
C++构造函数
c++构造函数详解(转) 2009-08-28 17:53:28| 分类: 编程|字号 订阅 c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。转载 2013-11-09 17:45:15 · 898 阅读 · 1 评论