![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C/C++
C/C++
zero_spy
在成长的路上……
展开
-
XPU/GPU编程
NVIDIA CUDA(Compute Unified Device Architecture)CUDA是由NVIDIA推出的通用并行计算架构,解决的是用更加廉价的设备资源,实现更高效的并行计算。CUDA C/C++架构中所采用的LLVM架构。OpenCL(Open Computing Language)第一个面向异构系统通用目的并行编程的开放式、免费标准,也是一个统一的编程环境,便于软件开发人员为高性能计算服务器、桌面计算系统、手持设备编写高效轻便的代码,而且广泛适用于多核CPU、GPU、Cel原创 2021-04-03 08:38:29 · 524 阅读 · 0 评论 -
恢复Cygwin快捷方式
由于某些原因,不小心把Cygwin的快捷方式删掉了,但又找不到原程序的位置。很多人(包括本人)很受挫,索性把Cygwin重装。但是Cygwin里面辛辛苦苦建立起来的开发环境却因此一去不复返。岂不痛哉?这里介绍手动创建Cygwin的快捷方式。(1)首先说明一点,Cygwin的快捷方式实际上是指向一个名为Cygwin.bat的批处理文件,而不是大家常见到的.exe文件。其实原理是一样的,批处理原创 2012-04-12 15:32:21 · 2871 阅读 · 1 评论 -
简述Cygwin的功能
Cygwin是GNU的开发人员为了能将Unix系统下一些强大应用移植到Windows环境下而开发的一套中间移植工具。你也可以将它理解为Windows环境下一套强大的Unix仿真工具。究竟是什么,主要看你拿Cygwin来干什么,如果你是开发人员,那么它就是开发工具;如果你想在Windows环境下学习、使用Unix系统,它就是一个Unix系统用户工具集。 Cygwin的功能 对开发人员来说原创 2012-04-12 15:29:33 · 2047 阅读 · 0 评论 -
视频播放器三大底层架构
大体来说业界主要有三大架构:MPC、MPlayer和VLC。这3大架构及其衍生品占领了90%的市场,凡是用户能看到的免费媒体播放软件,无一不是源自这3大架构。MPC-HC(Media Player Classic-HC)MPC的后续者。MPC基于DirectShow架构,是Windows系统下元祖级别的播放器。包括KMP之流最早也就是抄来MPC的代码再换个界面。MPC-HC则在MPC的原作者Gabest渐渐退出开发后的继承者,MPC-HC有很多创新特性,包括开始融入FFmpeg和支持更多DirectX原创 2021-03-27 22:40:16 · 2123 阅读 · 0 评论 -
C标准&C++标准
C: ISO/IEC 9899C++: ISO/IEC 14882原创 2021-03-27 21:53:35 · 3502 阅读 · 0 评论 -
C/C++编译器
桌面操作系统MSVC与Visual Studio集成发布,微软自己的编译器,VS是一个基本完整的开发工具集。所写的目标代码适用于微软支持的所有平台。GCC(GNU Compiler Collection,GNU编译器套装)GCC包括C、C++、Objective-C、Fortran、Ada、Go、D语言前端,以及这些语言的库(如libstdc++等)。GCC有Windows移植版本:MinGW、Cygwin、TDM-GCC。LLVM/Clang计划启动于2000年,最初主要由Apple资助原创 2021-03-27 21:49:22 · 1006 阅读 · 0 评论 -
C++ STL以及版本
STL(Standard Template Library,标准模板库或泛型库)C++标准里规定的模板库接口规范。STL已完全被内置到支持C++的编译器中。泛型程序设计的概念最早出现于1983年的Ada语言,其最成功的应用就是 C++ 的标准模板库(STL)。泛型程序设计是一种算法在实现时不指定具体要操作的数据的类型的程序设计方法。STL版本SGI STLSGI公司的C++标准模版库。STL之父写的。GNU STL是GCC带的STL实现,包含在libstdc++。是在SGI STL基础上开发的原创 2021-03-27 21:46:17 · 476 阅读 · 0 评论 -
关于#include中的C++头文件的一些知识
新的C++标准中,生成新头文件的方法仅仅是将现有C++头文件名中的.h去掉。例如,变成了, 变成了等。对于C头文件,采用同样的方法,但在每个名字前还要添加一个c。所以C的 变成了,变成了等。 旧的C++头文件是官方所反对使用的(明确列出不再支持),但旧的C头文件则没有(以保持对C的兼容性)。下面是C++头文件的现状:· 旧的C++头文件名如 将会继续被支持,尽管它们不在官方标准中原创 2012-01-12 11:35:24 · 1433 阅读 · 0 评论