先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如: int i = 1; i = i << 2; //把i里的值左移2位 也就是说,1的2进制 ...
先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如: int i = 1; i = i << 2; //把i里的值左移2位 也就是说,1的2进制 ...
前几天在网上看到这样的一个问题: 多态现在一般的用法,就是拿一个父类的指针去调用子类中被重写的方法。但我搞不懂为什么要那么做,我们直接在子类中写一个同名的成员函数,从而隐藏父类的函数不就行了么? ...
在C++中,有一种特殊的成员函数,他的名字和类相同,没有返回值,不需要用户显示调用,用户也无法调用,而是在创建对象的时候自动执行。 这种特殊的函数就是构造函数 Constructor 构造函 ...
前言 一直没有系统去看过c++,因为懂得一些c的基本语法,在实际编程中用到c++,只能用到哪些看哪些,发现这样虽然能够完成大部分工作,但是有时候效率实在太低,比如说这节要讲的Std:: ...
传入引用参数 引用参数则是把形式参数转换成实参,换句话说就是在函数体里面实际操作的是参数的本身,即存放变量值的内存。 传入普通参数 当传入的是普通参数时,实际上函数体做了一个偷天换日的 ...
目录 Jsoncpp简易教程 json简介 pair object array jsoncp ...
我下载了一个visual studio 2015 装就装了好长时间,而且,探索了好久,才会初建一个项目,写一下流程,方便以后忘了,可以有个查找的依据。 首先,第一步,打开这个软件 然后, ...
直接初始化适用的三种情况: 初始值已知且数量较少 初始值是另一个vector对象的副本 所有元素的初始值都一样 先创建空vector,利用vector的成员函数 push_bac ...
定义vector对象的常用方法: 初始化vector对象的方法 vector<T> v1 v1是一个空vector,它潜在的元素是 ...
R+字符串 C++11引入了原始字符串格式,用户避免在字符串中加入转义字符\,可以用于表示json字符串等场景 ...