
C++
c++实用主义
一π胡言_ripple
但求成长,不求成功,让成功成为成长的必然结果,这就是成功最正确的道路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
std::vector小坑
最近在代码测试过程中,发现一段逻辑的理解始终和日志显示的不一致,简单的说就是用std::vector去存储了很多的字符串,然后判断std::vector的size是多少,譬如大于0就做事情A,小于0就做事情B,结果发现用(-1 < std::vector.size()) 这个方法始终是false,但是单独打印出std::vector的size大小又是正数,何解?....原来是因为std::vector的size()方法返回的不是int值,而是size_t类型,这个类型和int是不能直接进行比较的,原创 2022-01-07 11:41:34 · 932 阅读 · 0 评论 -
关于c++ bool值莫名其妙被改的原因
今天遇到一个比较奇怪的问题,我在c++中定义了一个bool变量,初始化的时候一直设置成false,结果在代码运行过程中,在某个方法里面拿到的值一直是true,但是这个bool变量是private的,外界包括类自身都没有更改过它,结果它的值变了,我去...百思不得其解原因结果如下:因为我有一个方法,里面操作了一个数组,但是对这个数组的操作过程中,数组有个下标计算有问题,越界了,但是因为c...原创 2018-12-15 17:59:03 · 1344 阅读 · 0 评论