- 博客(2)
- 收藏
- 关注
原创 Golang defer C++实现方法
Golang语言中包含有一个defer关键字,它可以将在改函数return之前进行执行,它会经常被用于关闭文件描述符、关闭数据库连接以及解锁资源。Defer关键字的典型特点是先进行defer定义的函数,后面执行。这样的结构特点有点类似C++函数内部变量的定义和析构过程。通过字符串连接函数定义不同变量名。defer.cpp文件。Main.cpp文件。
2023-11-27 18:25:37 44 1
原创 C++封装着色器
作为图形硬件的软件接口,OpenGL用途是将二维和三维对象呈现到帧缓冲区中。这些对象描述为顶点序列, (定义几何对象) 或定义图像) 像素,将内存连续的顶点数据,通过Opengl接口送入显卡缓存,并且通过接口来告诉显卡怎么解释这些显存中的数据。顶点着色器(Vertex Shader)是几个可编程着色器中的一个。如果我们打算做渲染的话,现代OpenGL需要我们至少设置一个顶点和一个片段着色器。着色器程序相当于放入显卡的一个程序,它对每个显存的点进行处理,它最大的优点是利用每个显卡。
2023-09-01 19:32:21 219 4
C++日志记录库,支持并发和多参数记录
2023-11-27
一个非常方便的记录日志的动态库及C++的接口
2023-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人