小编Mar*_*son的帖子

C++有垃圾收集器吗?

我正在阅读未发表的硕士论文报告,我将提供反馈意见.

在报告中,他们在本机C++和托管C++下提到了GC.我以为C++没有任何标准的GC,我错了还是对的?(他们没有提到Boehm-Demers-Weiser.)

他们在某些条件下使其工作有一些问题.它们在一个线程中创建对象,并从另一个线程中删除指针.

c++ garbage-collection

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

按钮和GLSurfaceView

我有一个GLSurfaceView,我在其中使用OpenGL显示一些动画.

我现在想在此视图中添加一个按钮.这是如何完成的?

可以在不涉及xml布局的情况下完成吗?

android button glsurfaceview

7
推荐指数
1
解决办法
8751
查看次数

在同一个类上多次使用通用接口

我有一个界面

interface IInterface<E>{
    E Foo();
}
Run Code Online (Sandbox Code Playgroud)

然后我创建一个这样的类

class Bar : IInterface<String>, IInterface<Int32> {
}
Run Code Online (Sandbox Code Playgroud)

这实际上工作得很好,除了我需要使用接口显式定义两个函数之一,如下所示:

class Bar : IInterface<String>, IInterface<Int32> {
    String Foo();
    Int32 IInterface<Int32>.Foo();
}
Run Code Online (Sandbox Code Playgroud)

缺点是我每次想要到达具有显式接口的Foo()时都必须进行转换.

处理此问题时的最佳做法是什么?

我正在做一个非常依赖于性能的应用程序,所以我真的不想每秒进行一百万个强制转换.这是JIT会弄明白的东西,还是应该存储一个实例的版本?

我没有尝试过这个特定的代码,但它看起来非常接近我正在做的事情.

c# generics multiple-inheritance

7
推荐指数
1
解决办法
1438
查看次数

EXTRA_CFLAGS的目的是什么?

它的用途是EXTRA_CFLAGS什么?

我在某些情况下看到它,但我永远不明白为什么人们不会只是附加旗帜CFLAGS而不是EXTRA_CFLAGS.

我首先想到的是make如何定义其隐式规则,但事实并非如此.据我所知,EXTRA_CFLAGS在make隐式规则中没有使用,对吗?

我很感激任何启蒙.

makefile compiler-flags

7
推荐指数
1
解决办法
6289
查看次数

我不知道如何使__slots__工作

为什么这个代码会为我运行?

class Foo():
    __slots__ = []
    def __init__(self):
        self.should_not_work = "or does it?"
        print "This code does not run,",self.should_not_work

Foo()
Run Code Online (Sandbox Code Playgroud)

我认为插槽是一种限制.我正在运行Python 2.6.6.

python

6
推荐指数
2
解决办法
374
查看次数

转动Android手机时的OpenGL

翻转/倾斜手机时它叫什么(我应该谷歌这个术语),以便在运行android时视图旋转

当我执行此操作时,我的(OpenGL)应用程序崩溃了,当处理OpenGL时,是否应该执行某些步骤?

还有什么我可能想要考虑的吗?

android opengl-es rotation

5
推荐指数
2
解决办法
2801
查看次数

如何判断用户是否在屏幕上按住手指而不移动它?

我目前正在使用纯OpenGL以自己的方式绘制按钮.

我可以通过onTouchEvent检测按钮是否被按下,但是我想知道用户是按住按钮,还是用户不再触摸屏幕.

android touch surfaceview glsurfaceview

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

在Java(Eclipse)中使用float作为默认值

我正在寻找一种方法,以便在编程时我不必为所有双打添加'f':例如:

FunctionTakingLotsOfFloatsAsParameter( 1.1f , 2.2f , 3.3f , 4.4 );
Run Code Online (Sandbox Code Playgroud)

我想能够写这个:

FunctionTakingLotsOfFloatsAsParameter( 1.1 , 2.2 , 3.3 , 4.4 );
Run Code Online (Sandbox Code Playgroud)

有没有办法让编译器创建一个float而不是double作为标准的非整数?

java eclipse floating-point parameters double

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

类常量的 PHP 表达式

我试图弄清楚为什么我会遇到此代码并出现异常。

class Test {
    const test = "Two " .
                 "rows.";
}
Run Code Online (Sandbox Code Playgroud)

我在包含 const 的行上得到一个异常:

解析错误:语法错误,意外的“.”,期待“,”或“;” 在第 X 行的 /home/BZUMUL/prog.php

我打算切换到heredoc,但后来我太好奇了,所以我无法停止尝试解决它。

php string constants

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

Python参数解释器

有没有正确的方法来读取python应用程序的参数?

例:

python game.py -server 127.0.0.1 -nick TheKiller1337
Run Code Online (Sandbox Code Playgroud)

是否有正确的方法来解释这些论点?就像现在一样,我有一些带有ifs的while循环.但它变得相当大.我应该为参数阅读做一般课程,还是已经在python中实现了?

python arguments input

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