小编Jer*_*oen的帖子

用于类似Office 2013的Windows的Windows GUI库?

在我看来,Visual Studio 2012和Office 2013具有令人惊叹的GUI.它们是否构建了一些可公开访问和使用的Microsoft库; 如果是这样的?

windows dll user-interface ms-office visual-studio-2013

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

'final'关键字是什么意思?

dlang.org上的接口的这个文档页面上,它说接口必须实现最终方法.什么是最终方法?似乎没有在任何其他页面上提及该关键字.

这个页面,我发现,但它似乎是一个仍然由古D1.

final函数只是一个返回不可变结果的函数吗?关键字是否仍然存在?

final d

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

我应该在 GTK 中将应用程序 ID 设置为什么?

要初始化 GTK 应用程序,我必须传递应用程序 ID。我做了一些谷歌搜索,发现了应用程序 ID 的最低要求,但没有关于如何命名的指南。

我还发现了一些代码片段,其中的约定似乎有点像 Java 的包名称约定。

我应该如何命名我的应用程序 ID?

gtk conventions

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

Rust 中的 Some 和 Option 有什么区别?

他们是一样的吗?我有时可以看到文档使用它们,就好像它们是平等的一样。

types optional rust

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

如何在 Rust 中将字节数组转换为原始类型?

我如何将字节数组转换为 Rust 中的原始类型?

let barry = [0, 0];
let shorty: u16 = barry;
Run Code Online (Sandbox Code Playgroud)

我已经尝试过,let shorty: u16 = barry as u16;但由于“非标量转换”而不起作用

casting rust

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

如何为Rust中的枚举指定表示类型以与C++接口?

有没有办法在Rust中使用显式表示类型进行C++样式枚举?例:

enum class Number: int16_t {
    Zero, One, Two, Three, Four, Five, Six, Seven, Eight, Nine
};
Run Code Online (Sandbox Code Playgroud)

如果没有,还有另一种方法可以组织这样的变量吗?我正在与外部库连接,因此指定类型很重要.我知道我可以这样做:

type Number = int16_t;
let One: Number = 1;
let Two: Number = 2;
let Three: Number = 3;
Run Code Online (Sandbox Code Playgroud)

但在我看来,这引入了很多冗余;


注意这个问题不是重复的是否可以在Rust中包装C枚举?因为它是关于包装C++,而不是包装C.

enums rust

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

PEI 格式是什么?

我知道PE是COFF的修改版,PE+是PE的64位支持的修改版,但是PEI是什么?我说 PE 和 PEI 之间没有区别并且它们可以互换使用是否正确?

file-format portable-executable executable-format

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

"输入"和"输出"关键字在D中的含义是什么?

D中的inout关键字实际上意味着什么?通过查看使用这些参数的函数,我理解该in关键字用于函数输入,out关键字用于基本上通过引用传递的参数.

这种理解是否正确,他们实际允许或禁止程序员做什么?

d

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

只接受Rust Generic中的原始类型

有没有办法让Rust Generic只接受原始类型?我想稍后迭代值中的位,我明白这只能用于原始类型.

struct MyStruct<T> {
    my_property: T // my_property HAS to be a primitive type
}
Run Code Online (Sandbox Code Playgroud)

generics rust

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

如何在 Rust 中解码和编码浮点数?

我想在 Rust 中解码、存储和编码浮点数。我知道num::Float::integer_decode(),但我不想失去任何精度。也就是说,除非我编码的格式当然小于我编码的格式。

floating-point encode decode rust

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