搜索找到 4 个匹配

返回

ccc
2016年09月23日 11:44
转到论坛页面
转到主题

用标准 C++ 取得时间

gui 和 graphics 中时间的控制很重要,场景的进度和时间的控制非常重要。标准 C++ 的 chrono 提供了非常强大的功能,chrono 很复杂,远远超出了一个 getTime 的功能。 double getTime_v1() { static auto start = std::chrono::high_resolution_clock::now(); auto now = std::chrono::high_resolution_clock::now(); return std::chrono::duration_cast<std...
ccc
2016年10月19日 14:31
转到论坛页面
转到主题

Framebuffer, 多个 viewport 等等

  1. glBindFramebuffer(GL_FRAMEBUFFER, fboID);
ccc
2016年12月31日 07:31
转到论坛页面
转到主题

Re: 不使用临时变量交换两个整数

  1. #include <iostream>
  2.  
  3. int main() {
  4.     int x = 777;
  5.     int y = 221;
  6.     x = x + y;
  7.     y = x - y;
  8.     x = x - y;
  9.     std::clog << x << ", " << y << std::endl;
  10.     std::cin.get();
  11.     return 0;
  12. }


同样没有临时变量,也不需要比特位操作,性能不比比特位低
ccc
2017年06月02日 10:53
转到论坛页面
转到主题

c++ 异步并行编程

主要头文件:future 学习 future 编程的前提是会了 std::condition_variable,否则对 std::future 系之 wait, set_*,get 的理解有障碍。 1. std::async 创建一个异步 future, 第一个参数设置策略,可以是 std::launch::async 异步策略:自动并行; std::launch::deferred 延迟策略:只有使用 std::future 的 wait, get 方法才会触发执行; 2. std::packaged_task 包裹一个执行序,它是一个 moveable 类型的线程执行序,可以用 get_f...