小编sun*_*016的帖子

Rust是否支持返回多个值的函数?

Rust是否支持返回Go等多个值的函数?

func addsub(x, y int) (int, int) {
    return x + y, x - y
}
Run Code Online (Sandbox Code Playgroud)

似乎我们可以使用元组来模拟它.Rosetta Code介绍了如何以不同语言返回多个值,但我没有看到Rust.

rust

39
推荐指数
4
解决办法
2万
查看次数

Rust继承:调用父方法

Rust如何称之为"父方法"?在Java中像这样:

public class parent{
    ...
    public void doSomething(){
        System.out.println("Parent method");
    }
}
public class child extends parent{
    ...
    public void doSomething(){
        super.doSomething();
        System.out.println("Child method.");
    }
}
Run Code Online (Sandbox Code Playgroud)

在Go中,我们可以通过struct中的匿名字段来模拟它:

type parent struct{}

func (self *parent) doSomething() {
    fmt.Println("parent method")
}

type child struct {
    parent
}

func (self *child) doSomething() {
    self.parent.doSomething()
    fmt.Println("child method")
}
func main() {
    var c1 child
    c1.doSomething()
}
Run Code Online (Sandbox Code Playgroud)

如何在Rust中模拟它?谢谢!

rust

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

如何用clang建立铿锵声?

我已经成功地与MSVC和MinGW建立了铿锵声(3.2).但我认为这不是"纯粹"的铿锵声.那么有人可以给我一些关于如何使用clang来构建clang(Windows/Linux)的说明或材料吗?我们可以独立使用clang(不依赖于GCC或MSVC).谢谢大家!

c c++ clang

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

如何在Eclipse中集成PyQt设计器?

我正在尝试集成pydev,pyqt,python和eclipse.现在代码可以正常运行而不会出错.我知道在Qt Designer中制作GUI.然后在Eclipse中修改它.

现在我想将PyQt的Qt Designer集成到Eclipse中.就像Qt Eclipse Integration for C++一样.在Eclipse中使用PyQt Designer.任何人都可以教我怎么做吗?非常感谢!

顺便说一下,我试着在Eclipse中设置qt项目的首选项.

但是当我添加新的qt版本时.我不知道如何借用bin路径.因为PyQt中没有bin路径.并且没有qmake,uic,rcc等我输入的版本名称是PyQt-Py2.7-x64-gpl-4.8.5-1.exe.我借用了包含C:\ python27\Lib\site-packages\PyQt4\Sib\PyQt4的包含路径.

我的操作系统是win7.谢谢你的回答!上帝祝福你!

eclipse qt pyqt integrate qt-designer

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

如何绑定到OpenCV for GNAT?

谁能告诉我如何为GNAT 找到或创建OpenCV的绑定?我想用Ada2005用OpenCV(1.0或2.X)实现一些程序,但我不知道怎么做.任何人都可以教我怎么做吗?

binding opencv ada gnat

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

标签 统计

rust ×2

ada ×1

binding ×1

c ×1

c++ ×1

clang ×1

eclipse ×1

gnat ×1

integrate ×1

opencv ×1

pyqt ×1

qt ×1

qt-designer ×1