C++
C++专栏
_n19hT
Don't limit yourself!
展开
-
C++ | resize函数的用法
最近在leetcode用C++刷题,刚遇到一题需要给重新弄一个容器,并给容器初始化。新建容器要在private类中声明resize函数用来初始化preSum容器。resize函数是C++中序列式容器的一个共性函数,vv.resize(int n,element)表示调整容器vv的大小为n,扩容后的每个元素的值为element,默认为0.用resize来设置容器preSum大小为nums.size()+1,扩容后元素的每个值为0....原创 2021-03-01 20:44:41 · 5162 阅读 · 0 评论 -
C++调试 | MFC工程下.cpp文件引用.h头文件报错:missing storage-class or type specifiers
环境: VC6.0情况如下:我在MFC工程中的TEXTVIew.cpp文件中用到了父类主框架的函数,所以在视图类的开头加上#include "MainFrm.h",结果一运行就报错。查了资料后发现,这应该是C++中的嵌套类定义检查的问题,在 include XXX.h之后要声明一下才能使用这个类。但是我在TEXTView.cpp中引用了这个类后又用class CMyDlg;申明了一下还是不行。解决办法:在MainFrm.h头文件中添加以下申明:#include "MyDlg.h"cl.原创 2020-06-22 15:50:28 · 1031 阅读 · 0 评论 -
二进制逻辑与和逻辑或的巧用方法
在学C++的时候,看到一个关于用***逻辑运算符&&和||***代替if用法的方法。逻辑与&&&&会先判断符号左边的值是否为真。 左边为假,则直接不用考虑右边,整个式子的值为假。左边为真,就会判断右边的值。这时候判断右边值的过程就相当于一个if的作用。/*使用&&来进行累加*/#include<iostream>...原创 2019-11-05 21:45:28 · 1043 阅读 · 0 评论