小编Joh*_*nas的帖子

具有动态存储和变量计算的语言

我在C++中使用计算几何.特别是我用移动顶点计算三角剖分的属性.出于优化目的,我最终考虑了三角形的界面设计,其中仅在需要时重新计算属性,即,当移动三角形的顶点时,否则从存储的存储器中检索.

我最近观看了关于Julia编程语言的视频,并被介绍给JIT思考.我现在想知道这种上述类型的设计模式是否内置于任何流行的(最好是科学的)语言中.正如我所设想的那样,人们会注册变量来监听某些字段的变化,并根据这些字段的活动,当使用变量时,可以动态检索或计算该值.一切都在引擎盖下.有类似的事情吗?

variables storage dynamic julia

6
推荐指数
0
解决办法
246
查看次数

在Win32中丢失鼠标移动消息

我正在编写一个用于绘画的Win32 OpenGL应用程序,其中处理所有鼠标移动至关重要.碰巧的是,有时候我的程序中的绘制操作无法实时执行 - 这对我来说很好,只要所有鼠标事件都排队并且可以稍后处理.现在我认为这只是调用PeekMessage确保处理所有事件的问题,但是当我这样做时,很明显我的应用程序接收的鼠标移动与Windows显示的那些保真度不同.

这是Windows的一个功能吗?当应用程序是劳动密集型时,是否会丢弃鼠标事件 或者我错过了什么?在任何一种情况下,我该怎么做才能解决这种情况?我想避免多线程,部分原因是,据我所知,Win32要求消息回调在主线程中,我不确定将OpenGL内容分离到不同的上下文.

至于代码示例,我实际上是在下面的链接中使用模板代码.我正在检查的消息是WM_MOUSEMOVE.

http://nehe.gamedev.net/tutorial/creating_an_opengl_window_(win32)/13001/

c++ opengl mouse winapi

1
推荐指数
2
解决办法
1116
查看次数

标签 统计

c++ ×1

dynamic ×1

julia ×1

mouse ×1

opengl ×1

storage ×1

variables ×1

winapi ×1