小编bri*_*gge的帖子

是否可以使用DTrace查看传递给strncpy的参数?

我知道我可以编写一个内插器来观察传递给strncpy库调用的参数,但看起来这对DTrace来说应该很容易.

solaris dtrace

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

需要算法将不同大小的文件分组为大致相等的块

我正在试图找出一种算法,它可以帮助我将各种不同大小的文件分组成大小相等的'n'组.

关于如何实现这一点的任何想法?

algorithm size grouping file np-complete

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

如何使派生类使用基本实现来满足接口

我有以下两个接口,它们不是继承层次结构的一部分.然后我有两个具体的类,一个来自另一个.

class ICar {
    public:
    virtual void drive() = 0;
};

class IFastCar {
    public:
    virtual void drive() = 0;
    virtual void driveFast() = 0;
};

class Car : public virtual ICar {
    public:
    void drive() {};
};

class FastCar : public Car, public virtual IFastCar {
    public:
    void driveFast() {};
};

int main()
{
    FastCar fc;
    fc.drive();
    fc.driveFast();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我编译时,我收到以下错误:

error: cannot declare variable `fc' to be of type `FastCar'
error:   because the following virtual functions are …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance virtual-inheritance

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

编译Tux Rider

Tux Rider是着名的Tux Racer游戏的iPhone端口.由于它是GPL软件,因此可以在作者的网站上找到该来源.我下载了源代码,但由于缺少资源而无法编译它.具体来说,我得到以下编译错误:

Rider: No such file or directory
World:  No such file or directory
Challenge:  No such file or directory
v1.1:  No such file or directory 
Run Code Online (Sandbox Code Playgroud)

我找不到作者的任何联系信息,我希望能够构建我自己的应用程序版本.我有一个iPhone SDK,似乎修改一个正在运行的游戏将是学习OpenGL的一个很好的介绍.让这个游戏编译成功有没有人?

build ios

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

如何在Perl中使用带有空文件句柄(<>)的getopt?

我有一个脚本,它做一些基本的awk,比如使用while(<>)循环过滤.我希望脚本能够显示用法和版本,但是假设所有参数都是文件.如何将getopt与<>运算符结合使用?

perl getopt

0
推荐指数
1
解决办法
251
查看次数