C++11 – std::string – stod/stof/stoi/stol/stold/stoll/stoul/stoull,由std::string转换为int/long/float/double等其他类型
在C++11发布之前我们只能使用C语言的atoi等函数完成字符串到int/float/double等类型的转换,而在C++11中在std::string中自带了stoi/stod等工具函数进行转换! 1 std::stod 函数原型 double stod (const string& st…
- C++
- 2021-01-29
C++ – std::string输出双引号到字符串
1 C++ std::string输出双引号到字符串 输出双引号“”到字符串中可以通过添加转义字符"\"对双引号进行转义, 可参考代码如下: int main() { string str = "\"Everything is worse!\""; cout << str <<…
- C++
- 2021-01-28
ThreeJS – 动态更换fbx模型的某个子Mesh现有的纹理贴图为指定的纹理贴图
1 动态更换fbx模型的指定纹理贴图 在使用ThreeJS中的FBXLoader的过程中,我们在有的时候只需要Fbx模型的网格信息,而每个网格的纹理我们想自己动态的指定,这在OpenGL中很简单,在ThreeJS同样也是非常简单。 动态更换子mesh中纹理贴图可参考以下代码: var fbxMode…
- ThreeJS
- 2021-01-28
C++ – 获取当前进程内存使用情况
1 获取当前进程内存使用情况 1.1 GetProcessMemoryInfo函数和其他相关信息 可以使用psapi.h中的GetProcessMemoryInfo函数获取指定进程的内存使用情况的信息。 BOOL GetProcessMemoryInfo( HANDLE Process, PPROC…
- C++
- 2021-01-25
Duilib – CDuiString转换为std::string
1 CDuiString转换为std::string 在visual studio中如果设置的是使用多字节字符集,那么就可以使用CDuiString类的GetData方法进行直接转换,如果设置的是使用Unicode字符集,那么需要将宽字节转换成多字节字符集。 从CDuiString转换为std::s…
- Duilib
- 2021-01-25
Duilib – pos和padding属性设置的顺序
1 Duilib中控件pos和padding属性设置的顺序 例如: pos属性设置 pos="10,10,100,30" 或者padding属性设置 padding="10,10,100,30" 这两者的属性设置值的顺序都是按照left(左)、top(上)、right(右)、bottom(下)的顺序…
- Duilib
- 2021-01-25
C++ – 只有在Debug模式下才使用std::cout输出调试日志,Release发布版本不输出调试日志
1 调试日志的输出 日志的输出的重要性:在程序开发过程中,日常调试信息的输出对锁定bug代码行位置、数据校验、信息判断起着非常重要的作用。 日志输出的缺陷:但是在发布的生产版本代码中大量输出日志容易造成性能丢失,日志文件过大的问题,所以调试日志输出常常只是需要在Debug模式下需要,而在发布版本中是…
- C++
- 2021-01-16
资源分享 – Handbook of Discrete and Computational Geometry, Third Edition 英文PDF下载
1 Handbook of Discrete and Computational Geometry, Third Edition 英文PDF下载 1.1 书籍简介 《离散和计算几何手册》旨在作为一本可供非专家和专家完全访问的参考书,涵盖这两个领域的所有主要方面。 这本书为那些在学术界(作为数学和计算…
- 计算几何与计算机图形学资源
- 2021-01-13
资源分享 – Geometric tools for Computer Graphics 英文PDF下载
1 Geometric tools for Computer Graphics 英文PDF下载 1.1 书籍简介 您是否在创建图形应用程序的构建块或查找和纠正错误方面花费了太多时间?用于计算机图形的几何工具是一个广泛的、组织方便的、经过验证的解决方案集合,这些解决方案可以解决您不想一遍又一遍地解决的…
- 计算几何与计算机图形学资源
- 2021-01-12
资源分享 – Computational Geometry in C, Second Edition 英文PDF下载
1 Computational Geometry in C, Second Edition 英文PDF下载 1.1 书籍简介 这是 1998 年对计算机图形学、机器人学和工程设计等领域中出现的几何算法的设计和实现的流行介绍的修订和扩展版。涵盖了计算几何中使用的基本技术:多边形三角剖分、凸包、Voro…
- 计算几何与计算机图形学资源
- 2021-01-09
资源分享 – Computational Geometry:An Introduction 英文PDF下载
1 Computational Geometry:An Introduction 英文PDF下载 1.1 书籍简介 这本书在研究生教科书级别上对过去十年左右的计算几何领域进行了连贯的处理。这本书组织良好,清晰明了写的;该领域两位创始人的及时贡献。它清楚地表明平面中的计算几何现在是计算机科学和数学的一…
- 计算几何与计算机图形学资源
- 2021-01-08
资源分享 – Ray Tracing – The Rest of Your Life 英文PDF下载
1 Ray Tracing - The Rest of Your Life 英文PDF下载 1.1 书籍简介 在之前的两本光线追踪迷你书中,引导读者制作了一个基本的光线追踪器,并没有假设任何图形背景。 本卷从前两卷扩展而来,但使用了有助于进入真实渲染专业世界的术语和数学。 1.2 项目推荐 我创建了…
- 计算几何与计算机图形学资源
- 2021-01-06
最新评论