c++ - 窗口标题 GLFW 中的 FPS 计数器

标签 c++ opengl glfw

我正在尝试让我的每秒帧数读数出现在我的窗口标题中。我以前做过一次,但我将如何设置代码来做到这一点?我需要从 float 切换到 const char *。

最佳答案

一个简单的方法可以做到,并使其与每个数字兼容:

#include <sstream>

template<class T>
char* toChar(T t) {
    std::ostringstream oss;
    oss << t;
    return oss.str().c_str();
}

这样,无论您使用 int、float、long 还是其他任何类型,它都可以工作并将其作为 char* 字符串返回。

关于c++ - 窗口标题 GLFW 中的 FPS 计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10676364/

相关文章:

c++ - 内存访问回调?

c++ - 为什么子类设法访问 C++ 私有(private)继承成员?

opengl - 为什么立体 3D 渲染需要专门为其编写的软件?

c - OpenGL (GLFW) 在 macOS Mojave 上不显示图像

opengl - Haskell 的 GLUT 替代品?

visual-c++ - 遵循教程的 Opengl 访问冲突

c++ - 将 unique_ptr 与 GLFWwindow 一起使用

c++ - 当构造函数的输入参数设置为等于 C++ 中的值时,这意味着什么?

c++ - 模板化类中模板化成员函数的特化

c# - 我可以同时以一种以上的语言使用 OpenGL 吗?