
c++
文章平均质量分 55
一只傻乎乎的猪
这个作者很懒,什么都没留下…
展开
-
解决MFC中static text输出换行与在不删除前值的情况下输出新值
解决MFC中static text输出换行与在不删除前值的情况下输出新值代码如下:CEdit* pEdit = (CEdit*)GetDlgItem(IDC_EDIT2);int index = pEdit->GetWindowTextLength();//获取长度pEdit->SetSel(index, index);//从末端开始写pEdit->ReplaceSel(str);pEdit->ReplaceSel(_T("\r\n"));//用以换行然后在编辑框的属原创 2021-05-22 18:00:57 · 673 阅读 · 0 评论 -
解决MFC多个对话框之间数据交换问题
解决MFC多个对话框之间数据交换问题初始假设现在有两个对话框CDLG1与CDLG2先右键对话框窗体添加两个类类名设为CLDG1与CLDG2任务现在假设CLDG1有个输入框id为IDC_EDIT1CDLG2有个输入框id为IDC_EDIT1,与一个按钮目标是点击CDLG2的按钮就获取CDLG1的输入框,并输出在CDLG2的输入框实现利用指针的方式实现,在CDLG1.cpp的文件内定义全局指针,然后在初始化函数中设定。CDLG1* Pclg1;BOOL CDLG1::OnInitDia原创 2021-05-22 17:53:54 · 633 阅读 · 1 评论 -
C++ AMP分组优化原理,以矩阵乘法为例
C++ AMP分组优化原理,以矩阵乘法为例这是我们普通的AMP矩阵乘法:#include<amp.h>Concurrency::array_view<const float, 2> a(M, W, vA);Concurrency::array_view<const float, 2> b(W, N, vB);Concurrency::array_view<float, 2> c(M, N, vC); c.discard_data();Conc原创 2021-05-21 11:42:38 · 523 阅读 · 2 评论 -
并行矩阵乘法的实现与对比,CPU单线程串行//CPU双线程并行//CPU,PPL并行库//GPU,AMP并发//GPU,AMP分组优化
并行矩阵乘法的实现与对比,CPU单线程串行/CPU双线程并行/CPU,PPL并行库/GPU,C++AMP并发/GPU,C++AMP分组优化如题,我会细讲部分代码和原理,保证各位能看懂。然后我没有使用类的方式来封装,各位复制代码可以随意进行自我使用,怎么方便怎么来。头文件先贴出头文件matrix.h大致看一下:#pragma once#include <iostream>#include <amp.h>#include <WinBase.h>#include原创 2021-05-21 11:38:50 · 833 阅读 · 0 评论