C/C++
jxgirl
用心去感受身边的一切
展开
-
c#装箱,拆箱
1.装箱用于在垃圾回收堆中存储值类型,装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。对值类型装箱会在堆中分配一个对象实例,并将该值复制到新的对象中。如: int i=123;object o=i;此语句的结果是在堆上创建对象O,引用int 类型的值,该值是赋给变量i的值类型的一个副本(i,o是有差异的),class TestBoxing原创 2008-05-21 19:34:00 · 325 阅读 · 0 评论 -
C++编程基础:类中的常量
首先看看常量定义规则:规则1:需要对外公开的常量放在头文件中,不需要对外公开的常量放在定义文件的头部。为了便于管理,可以把不同模块的常量集中放在一个公共的头文件中。规则2:如果某一常量与其他常量密切相关,应在定义中包含这种关系。而不应该给写孤立的值;例如:const float RADIUS=100; const float DLAMETER=RA原创 2008-05-19 17:19:00 · 605 阅读 · 0 评论 -
C,C++,C#基础一:类,结构,枚举
在C++中,类成员(包括成员函数和成员变量)的默认访问修饰符为private。结构的默认访问修饰符为public。结构是用struct关键字定义的类,所以结构里也可以包含成员变量和成员函数。C语言中struct只能包含成员变量,定义结构变量时也必须带上struct关键字。(这和C++不同)在C#中类和结构的默认访问修饰符都是private.而枚举和接口只能是public(默认的,不能修原创 2008-05-19 15:40:00 · 469 阅读 · 0 评论