![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
Fourier_1024
happy coding
展开
-
error C2143: 语法错误 : 缺少“;”(在**的前面)
这种错误一般是头文件没有导入或者命名空间没有指定。我在MFC中使用以下代码queue<CString> g_info;报错如下error C2143: 语法错误 : 缺少“;”(在“<”的前面)通过在代码所在文件增加以下代码解决。#include <queue>using namespace std;...原创 2021-03-11 14:12:02 · 1293 阅读 · 0 评论 -
关于c++内存管理常见问题:new delete对 和 数组越界问题
前言一直在C++、python、java中切换使用,C++的内存管理是最要求最严格的,然而其数组越界检查也是最不严格的。关于new 和 deletenew和delete是一定要成对使用的,这是所有使用c++的程序员都知道的,然而还是会经常出错,原因是在代码中间部分可能会进行一些异常处理提前结束代码,导致delete不能够被运行。我目前的解决方式是将delete和return放在一起,当中间需要提前return时,要检查最后有没有delete来处理这一问题。关于数组越界问题在c++中,定义一个数组原创 2021-02-25 16:20:44 · 677 阅读 · 0 评论