no match for 'operator+' (operand types are 'basic_string<char>' and 'int')

之前在写代码的时候都没注意过这个问题,我想将一个数字变成字符接在一个字符串后面,如下所示: int main() { string res = &quot;doudou&quot;; res = res + ('0' + 1); cout &am...

2018-09-27 16:39:17

阅读数:28

评论数:0

C++提供的对数指数操作

C++提供的对数指数操作在&amp;lt;cmath&amp;gt;头文件中 对数函数 提供了两种版本:以e为底和以10为底,并且每个都有多个重载版本 以e为底: log(n); 以10为底: log10(n); 如果要想自定义m为底,就要自己运用 log(n) / lo...

2018-09-05 13:59:45

阅读数:14

评论数:0

同一个表达式中的前置++ 前置-- 后置++ 后置--的执行情况

这两天在写解析协议的代码的时候,想要一条语句处理两个字节的内容时,就在一条语句中写了两个后置++,结果发现运行结果出错,所以特地过来把这些搞搞清楚。 以代码为例:   一条语句中都是后置++ int main() { int i=0; int a[] = {1,2,3,...

2018-09-01 17:07:45

阅读数:16

评论数:0

子类重写父类的virtual和非virtual函数,用父类指针访问的情况

公有继承中,子类重写父类的非virtual 方法,当父类指针指向子类对象时,通过指针调用该成员函数,调用的是父类的方法。class parent{ public: void outPut(); }; void parent::outPut(){ cout &amp;lt;...

2018-04-17 10:09:34

阅读数:41

评论数:0

priority_queue 的声明

priority_queue的使用,首先priority_queue是以堆的概念为基础的。所有的操作都是以堆为准。相当于对堆这种数据结构做了一次包装,提供特定的操作。首先看priority_queue的声明,priority_queue包含在#include &amp;lt;queue&a...

2018-04-03 11:06:55

阅读数:25

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭