- 博客(11)
- 收藏
- 关注
原创 const全局变量和局部变量
const 作为局部变量 初始化为常量表达式 需要定义在头文件中 可以被多个文件共享const 作为全局变量 初始化不是常量表达式 不可以定义在头文件中 需要定义在源文件中 为了能使多个文件共享 需要在头文件中声明 添加extern
2015-12-30 11:09:45 6430
原创 指定输入一组数
允许用户指定输入一组数来求和。这种情况下,我们不知道要对多少个数求和,而是要一直读数直到程序输入结束。while (std::cin >> value){}当我们使用 istream 对象作为条件,结果是测试流的状态。如果流是有效的(也就是说,如果读入下一个输入是可能的)那么测试成功。遇到文件结束符或遇到无效输入时,如读取了一个不是整数的值,则 istream
2015-12-21 11:47:00 726
原创 c++ 全局变量
c++ 全局变量在主函数的外部定义全局变量如: int a;在其他需要使用到全局变量的地方声明它extern int a;否则会产生重复定义的错误
2015-12-21 09:30:26 359
原创 class专属常量
class 专属常量class A{privatestatic const int n = 0;//声明}const int A::n;//定义
2015-12-02 13:29:30 425
转载 类的继承
目录继承单继承多继承 (本章节中例子都是用 VS2005 编译调试的) 继承方式:private 基类的公有成员与保护成员成为派生类的私有成员public 基类的成员访问权限不变protected 基类的公有成员与保护成员将成为派生类的保护成员三种继承方式的对比:特征 公有继承
2015-11-27 15:46:42 238
转载 在Open Cascade中创建基本几何实体
一、创建基本图元 Making Primitives将用到如下的类创建基本图元,包括长方体(Box)、楔形体(Wedge)、旋转体(Revol)等。这些类提供Shell和Solid函数来返回实体(solid)和壳(shell)。 使用方法都是调用这些类的构造函数,输入相应的参数,直接构造出基本图元。构造函数的参数不同,创建的基本几何实体的形状也会不同。 注:所有旋
2015-11-18 09:29:35 3815 1
转载 std::string的工具函数
一般来说,在处理字符串的时候通常会用到如下一些函数/方法:length、substring、find、charAt、toLowerCase、toUpperCase、trim、equalsIgnoreCase、startsWith、endsWith、parseInt、toString、split等。 如果使用STL中的std::string,它已经提供了如下一些比较有用的方法:leng
2015-11-12 13:11:27 870
转载 VS项目属性的一些配置项的总结(important)
首先,解决方案和项目文件夹包含关系(c++项目):VS解决方案和各个项目文件夹以及解决方案和各个项目对应的配置文件包含关系,假设新建一个项目ssyy,解决方案起名fangan,注意解决方案包括项目,此时生成的最外层目录为fangan代表整个解决方案的内容都在这个文件夹内。在这个fangan文件夹内包含有fangan.sln的解决方案配置文件和一个ssyy文件夹,ssyy文件夹代表整个ssy
2015-11-06 14:13:42 2227
转载 C中的volatile用法
就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用
2015-10-29 20:17:01 222
转载 学习 C++类的多态
1. 用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。2. 存在虚函数的类都有一个一维的虚函数表叫做虚表。类的对象有一个指向虚表开始的虚指针。虚表是和类对应的,虚表指针是和对象对应的。3. 多态用虚函数来实现,结合动态绑定。4. 纯虚函数是虚函数再加上= 0。5. 抽象类是指包括至少一个纯虚函数的类。纯虚函数:virtual void breathe()=0;
2015-10-29 19:46:06 251
转载 学习笔记 const(部分转载)
一、Const作用1、可以定义const常量const int A = 100; 2、可以做类型检查 const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。3、当不需要数据被修改时可以使用const二、Const的使用1、定义常量(1)con
2015-10-29 11:40:22 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人