![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
「已注销」
这个作者很懒,什么都没留下…
展开
-
指针与引用
C++中的指针与引用的区别指针的特点:指针可以为空,但应尽量避免指针指向地址,要得到值,需要进行解引用(*)引用的特点:引用必须被初始化引用一旦与初始值对象绑定,就不会变化引用初始值必须为一个对象,不能是常数引用必须与被引用的对象类型一致示例int main(){ int a = 10; int &b = a; int ...原创 2018-06-29 16:55:06 · 97 阅读 · 0 评论 -
Qt在pro文件中添加路径的方法
添加路径:INCLUDEPATH += (路径)例如:INCLUDEPATH += D:\ProgramFiles\OpenCV3\fftw3添加库文件或dll文件:LIBS += (路径文件)例如:LIBS += D:\ProgramFiles\OpenCV3\fftw3\libfftw*.dll...原创 2018-08-03 19:43:20 · 13574 阅读 · 0 评论 -
使用fftw进行二维傅立叶变换
示例:”’ cppinclude “fftw3.h”include include using namespace std;define N 2int main() { int i, j; fftw_complex *in, *out; fftw_plan p; in = (fftw_complex*) fftw_m...原创 2018-08-04 11:19:28 · 3220 阅读 · 1 评论 -
二维数组的参数传递
示例:”’ cppinclude “fftw3.h”include include using namespace std;define N 2int main() { int i, j; fftw_complex *in, *out; fftw_plan p; in = (fftw_complex*) fftw_m...原创 2018-08-09 16:35:47 · 331 阅读 · 0 评论 -
编写C++函数实现Matlab的fftshift功能
写的比较粗糙,但是勉强能用 适用条件:二维数组void fftShift(int *A, int *out, int M, int N){ int X0, Y0; if (M%2 == 0) { X0 = M/2 + 1; } else { X0 = (M+1)/2; } if (N%2...原创 2018-08-09 17:29:19 · 3663 阅读 · 0 评论