C++学习之 特殊符号
来源:互联网 发布:电脑桌面美化软件购买 编辑:程序博客网 时间:2024/04/28 06:43
先看一段代码
vector<int> the_vector; vector<int>::iterator the_iterator; for( int i=0; i < 10; i++ ) the_vector.push_back(i); int total = 0; the_iterator = the_vector.begin(); while( the_iterator != the_vector.end() ) { total += *the_iterator; the_iterator++; } cout << "Total=" << total << endl;
看一下这行代码
vector<int>::iterator the_iterator;
::这个符号在java,c中都就没见过,原来这个符号是表示作用域。
比如这行代码就是迭代器the_iterator是定义在vector<int>上的,为下面的the_iterator = the_vector.begin()做铺垫。
如果这句话是vector<double> d_vector; the_iterator = d_vector.begin();就会出错。
还有std:out就是说调用的是命名空间std中的out,因为有可能用户会自定义与out同名的函数,这样制定范围就不会混淆。
- C++学习之 特殊符号
- Scala学习之特殊符号,及函数
- C语言中的特殊符号
- Python学习笔记- 特殊符号
- SHELL编程之特殊符号
- C/C++宏的特殊符号
- Python学习笔记(1) - 特殊符号
- Linux shell 特殊符号学习总结
- JS正则表达式之特殊符号
- 微信小程序之特殊符号处理
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 特殊符号
- 注册jdbc驱动程序的三种方式
- Shell 编程中的 echo 和 printf
- error C2558: class 'Driver' : no copy constructor available or copy constructor is declared 'explici
- Xcode: xxx.app depends on itself.this target might include its own product.
- JS控制页面内容可编辑,想删就删
- C++学习之 特殊符号
- Centos下在线安装配置Mysql
- WP7 Contrib – Customising the DateTime Picker Using looping selector
- 懂此言,日后必成大器
- WhatsNewIniOS(ios每个版本更新内容)
- 大数据和云计算是天作之合
- java中的多线程
- 西门子SCL心得
- network_err xmlHttpRequestException 101 解决方案