c&c++经典代码

1.LevelDB (LevelDB.org)

Google出品,遵循Google C++编码规范。 作者是Jeff Dean大神。 涉及查找、缓存、文件读写、多线程、跨平台等诸多常见问题。 最新版本1.15.0代码量也不到2万行。 基础的key-value数据库,广泛用于Google内部和许多开源项目。

2.BOOST(STL)

3.SGI STL 源码

<<STL源码剖析>>(候捷译)

4.Qt Creator,轻量级的IDE .

完整的IDE 架构 插件系统,各个插件如何配合等 设计模式,非常多的模式,我见过工厂,单类等等 如何写跨平台代码 Qt的方方面面,各种Qt内部类的写法 与其他平台的整合 Android, Remote Linux等 工具整合 gcc gdb等 自带一个cpp语法分析器 UI编辑工具

5.chromium,v8

6.图形引擎的源代码OSG,OGRE,UE4,Cocos2d-x 

   其他图形

Horde3D是一款模仿OGRE的简化版
Urho3D是一款基于Horde3D的升级版
如果只是2D的话SFML是最简洁的,也提供了嵌入OpenGL的接口

irrlicht,功能并不高大上,但是独立开发者绝对够用。
代码少,C++为主,编译飞速,不使用奇巧淫技。
接地气,入门特别快,也很方便集成到其他框架中。
支持各种PC平台,手机平台。
它还内置了一个非常非常简单的物理碰撞模块,实现个 FPS 游戏是完全够了。

7.结合目前公司主要做图形图像方面情况

   1.OSG必读

   2.QGIS必读

     通过学QGIS可以掌握QT中疑难点用法,并学习到QGIS设计思想

   3.OPMVG

   4.OPMVS  

   5.GDAL

   6.GEOS

   7.Proj4

   8.sqlite

   9.spatialite

 

8.GIS引擎

   cesiumjs

 

posted @ 2020-06-19 22:11  焦涛  阅读(740)  评论(0)    收藏  举报