小编uj2*_*uj2的帖子

C++定点库?

我正在寻找一个免费的C++定点库(主要用于嵌入式设备,不用于任意精度数学).基本上,要求是:

  • 没有不必要的运行时开销:无论在编译时可以做什么,都应该在编译时完成.
  • 能够在固定和浮点之间透明地切换代码,没有固有的开销.
  • 定点数学函数.如果你需要来回投射以获得平方根,那么使用固定点没有多大意义.
  • 占地面积小.

有什么建议?

c++ math fixed-point

54
推荐指数
2
解决办法
3万
查看次数

C++嵌套类/转发声明问题

是否可以转发声明一个嵌套类,然后将其用作外部类的具体(不是指向/引用)数据成员的类型?

IE

class Outer;

class Outer::MaybeThisWay   // Error: Outer is undefined
{
};

class Outer
{
 MaybeThisWay x;

 class MaybeThatOtherWay;

 MaybeThatOtherWay y;   // Error: MaybeThatOtherWay is undefined
};
Run Code Online (Sandbox Code Playgroud)

c++ nested-class forward-declaration

32
推荐指数
2
解决办法
3万
查看次数

Android模拟器的性能与实际设备性能相比如何?

我正在考虑编写一款Android游戏,我很难掌握Android设备.对于那些拥有设备的人来说,仿真器的性能如何与实际设备性能相关?我对图形相关的任务特别感兴趣.

这显然取决于运行模拟器的机器和有问题的特定设备,但我在这里说粗略的数字.

这个问题是重复的,但由于那个帖子已经过时了,我觉得它现在已经无关紧要了.

performance android android-emulator

14
推荐指数
1
解决办法
4573
查看次数

GDI +后台线程做什么?

在初始化时,GDI +(非.NET)创建一个后台线程,可以选择在调用某些钩子函数时进行抑制.但是,MSDN没有说明这个线程实际上做了什么.谷歌似乎也不知道.

它是为了什么?

windows multithreading gdi+

10
推荐指数
1
解决办法
1190
查看次数

经过良好测试的C/C++锁定免费队列?

可能重复:
C++中是否存在生产就绪无锁队列或散列实现

我正在寻找一个经过充分测试,公开可用的无锁队列的C/C++实现.

我至少需要多个生产者/单一消费者功能.如果存在,多用户甚至更好.

我正在瞄准VC的_Interlocked...内在函数,尽管任何直接进入端口的东西都可以.

任何人都可以给出任何指示吗?

c c++ queue lock-free

8
推荐指数
1
解决办法
7852
查看次数

合并和分割重叠的矩形以产生不重叠的矩形

我正在寻找一个算法如下:

给定一组可能重叠的矩形(所有这些都是"未旋转",可以统一表示为(左,上,右,下)连音符等...),它返回一组最小(非旋转)非重叠的矩形,占据相同的区域.

乍一看似乎很简单,但是很容易变得棘手(至少要有效地完成).

这个/ ideas /指针有一些已知的方法吗?

不一定是最小但是启发式小的集合的方法也很有趣,所以产生任何有效输出集的方法也是如此.

algorithm graphics mathematical-optimization rectangles computational-geometry

3
推荐指数
1
解决办法
3747
查看次数

GCC不喜欢带空格的C++样式转换

我移植了一些C++代码GCC和apperantly当sapces都参与其中,为它是不愉快的C++风格铸造unsigned int(-1),long long(ShortVar)等等......它给出了一个error: expected primary-expression before 'long'.

有没有什么方法可以与海湾合作委员会达成和平,而不必越过其中的每一个并以c风格重写?

c++ gcc casting compiler-errors g++

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