c++学习笔记之变量和基本类型(2)
2014-05-18 23:35
603 查看
const 限定符
什么是magic number,不能直接根据程序代码推断出意义的数字。
const 修饰的对象、变量会被转化成常量,防止被修改
const 修饰对象默认为局部变量,全局定义的话,只可以在定义文件下使用,或者用extern显示声明
引用(reference)
就是对象的另一个名字,在实际的调用中,主要最为函数的形参。不分配内存,只是指向对象,必须在初始化的时候指定绑定的对象
const引用
指向const对象的引用
typedef (嗯,他和其他的用法一样)
enum family{
father = 1,
mother = 2,
sun = 3
};
枚举
类类型(class-type)
每一个类都定义了一个接口(interface)和一个实现(implementation)
自己养只狗吧:
(1)接口文件(.h)
#include <iostream>
class Dog{
public:
void bark();
};(2)实现文件(.cpp)
#include "Dog.h"
void Dog::bark(){
std::cout << "wang wang!!" << std::endl;
}
什么是magic number,不能直接根据程序代码推断出意义的数字。
const 修饰的对象、变量会被转化成常量,防止被修改
const 修饰对象默认为局部变量,全局定义的话,只可以在定义文件下使用,或者用extern显示声明
引用(reference)
就是对象的另一个名字,在实际的调用中,主要最为函数的形参。不分配内存,只是指向对象,必须在初始化的时候指定绑定的对象
const引用
指向const对象的引用
typedef (嗯,他和其他的用法一样)
enum family{
father = 1,
mother = 2,
sun = 3
};
枚举
类类型(class-type)
每一个类都定义了一个接口(interface)和一个实现(implementation)
自己养只狗吧:
(1)接口文件(.h)
#include <iostream>
class Dog{
public:
void bark();
};(2)实现文件(.cpp)
#include "Dog.h"
void Dog::bark(){
std::cout << "wang wang!!" << std::endl;
}
相关文章推荐
- C++学习笔记——变量和基本类型
- C++学习笔记一 变量与基本类型
- C++学习笔记 | 第二章 变量和基本类型 | (1)
- 【C++学习笔记】04_变量与基本类型
- c++ Premier 学习笔记(unit2 变量和基本类型 -引用
- c++学习笔记之变量和基本类型(1)
- c++ Premier 学习笔记(unit2 变量和基本类型 -声明与定义
- C++学习笔记(二)——变量和基本类型
- C++学习笔记 | 第二章 变量和基本类型 | (2)
- C++ 学习笔记 1.0 : 基本语言(变量和基本类型,标准库类型,表达式,语句,函数,标准IO库)
- C++ Primer 学习笔记_5_变量和基本类型(续2)
- C++学习笔记——变量和基本类型
- c++ Premier 学习笔记(unit2 变量和基本类型
- c++ Premier 学习笔记(unit2 变量和基本类型-对象与初始化
- C++学习笔记 | 第二章 变量和基本类型 | (4)
- C++ 学习笔记(2)变量和基本类型(复合类型:引用、指针)、const、constexpr、typedef(using)、auto、decltype
- C++学习笔记 | 第二章 变量和基本类型 | (3)
- C++学习笔记 | 第二章 变量和基本类型 | (5)
- C++ Primer 学习笔记4 变量和基本类型 (变量初始化规则、声明和定义)
- c++primer学习笔记1 - 变量和基本类型