![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++开发
文章平均质量分 69
乱乱乱世
不是因为有希望才坚持,而是因为坚持才会有希望。
展开
-
【C++11学习】Lambda表达式
基本语法[capture list] (parameter list) ->return type { function body }[capture list]: 捕捉说明符,表示一个Lambda的开始。可为空。(parameter list):参数列表。可省略return type:返回类型(int,doule……)。可省略function body:函数体。使用Lambda表达式不仅原创 2016-09-20 14:54:05 · 269 阅读 · 0 评论 -
【c++】简单了解并行计算库PPL
先来一波基础概念: 在操作系统中是指,一组程序按独立异步的速度执行,无论从微观还是宏观,程序都是一起执行的。使用并行模式库 (PPL) 帮助我们实现并行。 PPL 提供以下功能: 任务并行:基于 Windows 线程池来并行执行多个工作项(任务)的机制 并行算法:基于并发运行时对数据集合进行处理的泛型算法 并行容器和对象:对元素提供安全并发访问的泛型容器类型首先看一个原创 2016-09-21 09:50:22 · 5157 阅读 · 1 评论 -
【C++学习】GPU编程的简单学习
GPU是什么 显卡的处理器称为图形处理器(GPU),它是显卡的“心脏”,与CPU类似,只不过GPU是专为执行复杂的数学和几何计算而设计的,这些计算是图形渲染所必需的。某些最快速的GPU集成的晶体管数甚至超过了普通CPU。 GPU 已经发展到成熟阶段,可轻松执行现实生活中的各种应用程序,而且程序运行速度已远远超过使用多核系统时的情形。 未来计算架构将是并行核心 GPU 与多核 CPU 共原创 2016-09-21 16:29:19 · 13797 阅读 · 0 评论 -
【C++游戏】2048的实现和简单AI
一个命令行下简单的2048游戏 我想到的实现方式是判断每一个格子里的数字是否可移动,不过需要判断的比较多,加了很多for循环导致时间复杂度很高,因此游戏运行到一定程度会出现卡顿,所以我加入了多线程,可是实际效果并不尽如人意,有的移动依旧是会卡顿下。vs2010不支持AMP并行运算,等我将编译器更新到2015后再尝试使用gpu,看可不可以去除卡顿。 AI部分很简单,能下就向下移动,否则左或右或上。原创 2016-10-28 16:34:27 · 1293 阅读 · 0 评论