自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

翻译 C++中namespace和class的区别

class和namespace都是名称空间 但是class是封闭的,也就是class只能有一个头文件 namespace是开放的,特可以在多个文件里向同一个namespace里面添加东西,例如stl里面的东西都在名字空间std里面,但却定义在了多个文件里面。 class做名称空间时,与namespace形式上类似 但是namespace是开放的,可以追加内容,而class是一次性的 另外

2016-07-11 09:58:11 3383 1

翻译 C++中虚函数的作用

1、基于向上类型转换,基类通过虚函数可以对多个子类相似的功能实现统一管理。 2、例子: A为基类,B、C为A的同级子类。virtual只需在基类中标识一次,子类无需重复标识。 class A { virtual void display(){cout<<"我是A"<<endl;} } class B:public A { void display(){cout<<"我是B"<<endl;} }

2016-07-06 20:19:40 537

原创 C/C++强制类型转换

定义:转换是指通过改变变量的类型为别的类型从而改变变量的表达方式。为了类型转换一个简单对象为另一个对象可能会使用传统的类型转换操作符,       比如,为了转换一个类型为doubole的浮点数的指针到整型: 代码: int i; double d; i = (int) d;或者:i = int (d); 代码: int i; double d; i = (int) d;

2016-07-06 16:35:19 391

转载 C++中的宏定义

在c++中,宏定义都是以# define 的形式定义的,而宏定义主要又包含以下这种宏定义:1 无参宏定义无参宏的宏名后不带参数。 其定义的一般形式为: #define 标识符 字符串 其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。 在前面介绍过的符号常量的定义就是一种无参

2016-07-06 11:08:07 6392

原创 #pragma once 与#ifndef

关于宏的预备知识: 在c++中,宏定义都是以# define 的形式定义的,而宏定义主要又包含以下这种宏定义:1 无参宏定义无参宏的宏名后不带参数。 其定义的一般形式为:#define 标识符 字符串 其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。“标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。 1.无参宏定义

2016-07-06 10:13:26 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除