c++语法
无奈的角斗士
这个作者很懒,什么都没留下…
展开
-
c++中&和*的使用
c++中引用相当于别名,必须要初始化,且在初始化时和初始化的对象绑定,而指针本身就是一个对象,可以间接访问其他对象,且在生命周期内可以先后指向不同对象int i = 100;int &r = i; //&是声明的一部分,r是引用int *p; //*是声明的一部分,p是指针p = &i; //&是表达式的一部分,&是去地址运算符...原创 2018-10-07 21:36:24 · 697 阅读 · 0 评论 -
const修饰变量时可能发生的错误
C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。const int a = 10;a = 20; //错误 a为不可修改的左值int a = 10;const int &r = a;a = 20;r = r + 1; //错误 ...原创 2018-10-09 10:25:49 · 601 阅读 · 0 评论 -
使用vector迭代器实现二分查找
//vector二分查找#include "stdafx.h"#include <iostream>#include <vector>using namespace std;int main(){ vector<int> text = { 1,2,4,5,6,7,8,10,12 }; int result; cin >> re...原创 2018-10-09 16:45:44 · 923 阅读 · 0 评论