会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
东南菜鸟
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年12月25日
流类型clear()的坑!
摘要: PS:c++ clear()在流中时标识清空所有标记! 而不是像在string中时清空字符串. 在STL容器里clear方法的含义均为清空容器,但在STL的所有流中clear的含义均为清空错误标记! 那么问题来了。。。如何清除呢? oss.str(""); string str ( ) const;
阅读全文
posted @ 2019-12-25 15:50 东南菜鸟
阅读(299)
评论(0)
推荐(0)
2019年11月14日
replace()去除空格
摘要: 执行redis 命令的时候会默认用 空格 分割命令,所以当value 中存在空格,就会导致命令执行错误。于是,我想到了用replace函数去除空格,发现了几个注意事项: #include <algorithm>std::replace (myvector.begin(), myvector.end(
阅读全文
posted @ 2019-11-14 21:51 东南菜鸟
阅读(3391)
评论(0)
推荐(0)
2019年11月13日
switch case报错
摘要: 昨晚在写代码的时候,发现switch 下的case 语句有的加了{},有的却没加,但是当我在 case下面的条件语句增加 变量定义的时候 如果不加{},就会报错! 正如下面代码因为定义了stringstream 流类型,所以必须要增加{} 否则报错 error: jump to case label
阅读全文
posted @ 2019-11-13 11:18 东南菜鸟
阅读(780)
评论(0)
推荐(0)
2019年10月19日
gdb常用命令记录
摘要: 启动GDB file exe_file #file 可执行二进制文件名 然后就是要设置断点,程序中断后才能调试。 在gdb中,断点通常有三种形式: 断点(BreakPoint): 在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式: break <funct
阅读全文
posted @ 2019-10-19 16:03 东南菜鸟
阅读(500)
评论(0)
推荐(0)
2019年8月29日
crash原因记录
摘要: 指针未初始化就访问会导致crash! 指针初始不赋值为NULL,可能是任意值!就好比 int float 这类基础变量未初始化为0,就可能是任意值! string 用char *类型初始化的时候要保证不是空指针或者未赋值的指针 C语言规范没有要求指针必须初始化,有的编译器实现会给个警告,有的直接编译
阅读全文
posted @ 2019-08-29 13:47 东南菜鸟
阅读(283)
评论(0)
推荐(0)
2019年8月20日
static关键字的作用
摘要: 1.具有全局的生存期和记忆功能 存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变量存储在静态存储区:全局变量和static变量,只不过和全局变量比起来,static可以控制变量的可见范围,说到底static还是用来隐藏的。虽然这种用法不常见 PS:如果作为st
阅读全文
posted @ 2019-08-20 20:01 东南菜鸟
阅读(153)
评论(0)
推荐(0)
上一页
1
2
公告