C++ 学习笔记
2015-08-25 18:31
253 查看
输入输出
命名空间 标准库定义的所有名字都在命名空间std中; 作用域运算符 “ ::” eg:std::cout << "MeaBaoBao" << 输出运算符 >> 输入运算符 如果用了 using语句 提前声明使用就不用std::了 eg:cout << "MeaBaoBao"
输出
std::cout << std::endl; //endl是把目前为止的所有输出真正写入输出流中,以换行的形式表现出
输入
//读取不定量输入数据, //文件结束符号 Mac control + d,或者输入一个无效输入 int sum = 0, value = 0; while (std::cin >> value) { sum += value; } std::cout << "Sum is:" << sum << std::endl;
引用 vs 指针
引用很容易与指针混淆,它们之间有三个主要的不同:1、不存在空引用。引用必须连接到一块合法的内存。
2、一旦引用被初始化为一个对象,就不能被指向到另一个对象。指针可以在任何时候指向到另一个对象。
3、引用必须在创建时被初始化。指针可以在任何时间被初始化。
相关文章推荐
- VC++ 常见调试错误:fatal error LNK1561: entry point must be defined
- C语言中isalnum()函数和isalpha()函数的对比使用
- C语言基础知识之(六):数组-----数组类型、定义数组、读取数组、排序数组、字符串数组函数
- 从今天起开始认真学习C++primer plus
- 《算法导论》的基数排序 C++实现
- 递归求字母集合的子集C++
- C语言如何使标准输出重定向到一个文件
- C语言中isdigit()函数和isxdigit()函数的用法
- C++预言中的const
- hdu2522 A simple problem(数学)
- C++智能指针
- C++ List 双向链表 实现 会用也要会写
- C语言动态内存分配函数解析
- const的常见用法
- 排序算法之希尔排序(C语言实现)
- MFC视频教程(孙鑫)学习笔记2-掌握C++
- 一个包含所有c++的头文件的头文件
- 程序崩溃时自动记录minidump的c++类
- C语言多文件编译
- 常见的字符串匹配算法对比实现C语言版本