常见一面问题
来源:http://www.tudoupe.com时间:2022-07-22
1.智能指针
常用的c++库
Standard Template Library (STL)
Boost
像许多C++库一样,下一代标准的新特性也常常来自Boots。
Qt
跨平台应用程序和用户界面框架应该是最广泛的图形库,它可以轻松创建图形程序,并伴随非常丰富的开发文档,可以用于快速开发桌面界面应用程序。
QCustomPlot
一个基于Qt的绘制控制,可以很容易绘制各种曲线和频谱,对于一般用户来说非常容易。
ROOT
数据处理和分析的框架, 常用于科学机构.
MFC
Microsoft包含了一个Windows API库,使得创建桌面应用程序变得容易。
Boost.Asio
Asio是一个跨平台C++库,通过非同步操作完成网络和基础的I/O编程。 Asio有许多争议,有些人认为写字不容易,有些人认为写字不够好。
Muduo
陈硕编写的,是一个用于Linux多线程服务器的C++非阻塞网络库。这是一个比较高质量的基于Reactor网络库,代码十分简洁,非常适合初学者阅读学习。
WebSocket++
基于C++/Boost Aiso的Websocket客户端/服务器库。
OpenMP
可以用于平行计算的框架可以直接添加简单的指令到代码实现程序的平行化,大大降低平行编程的难度和复杂性。
OpenSSL
一个开放源代码库,允许安全通信和加密,并广泛用于Web服务。
SQLite
只有几百KB的轻量关系数据库可以正确地嵌入到您的项目中。
Cocos2d-x
一个开放源代码的移动2D游戏框架,它可以构建2D游戏、交互书、演示和其他图形应用程序,并且可以在平台中使用。
OpenCV
一个非常受欢迎的开放源代码计算机视觉库实现了计算机视觉方向的图像处理和一般算法。
VTK
一个开放源代码的自由软件系统,用于3D计算机图形、图像处理和可视化。
ITK
一个开放源、跨平台的开放源图像分析系统,结合VTK,通常用于医学效果的可视化和分析处理。
Geant4
粒子探测器仿真引擎通常用于高能物理或核物理仿真计算。
FFmpeg
一个用于录制、转换数字音频和视频的开放源代码程序,并将其转换成流,非常容易通过这个软件执行一般的视频操作。
FreeImage
一个免费和开放源代码的图像处理库,它支持通用的图像格式和其他格式现在需要的多媒体应用程序。
集成开发环境
Code::Blocks
自由跨平台集成开发环境。
Microsoft VisualStudio
微软的集成开发环境应该是当前Windows系统中最受欢迎的IDE。
Qt Creator
Qt框架中的跨平台C++开发环境。
CMake
跨平台的免费开源软件用于管理软件使用独立编译的方法进行构建的过程。
文本编译器
Visual Studio Code
微软于2017年推出一款轻量但强大的跨平台源代码编辑器,其强大的扩展插件和功能,在该行业有着很高的声誉。
VIM
全键盘操作,脱离鼠标。熟练使用起来效率奇高。不过初学者入门稍难,有耐心者可用。
Notepad++
Windows的免费开放源代码编辑器, 非常小.
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
