小编non*_*ot1的帖子

如何验证C#接口字段中的数据?

我有几个实现某个接口的类.

在接口而不是实现级别,有没有办法定义数据验证规则?

如果没有,那么从特定类中分解数据验证规则的建议模式是什么?(编辑:在我的情况下,我想避免使用抽象基类来实现验证.)

谢谢

c# validation interface

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

Qt是否有基于标记的"XAML"GUI创建?

WPF使用XAML.Gtk有GladeXML和相关工具.

Qt有类似的东西吗?

只是为了澄清:我问的是从标记文件中加载UI的运行时.XML/YAML/JSON等

谢谢

xaml qt glade qt4 wxglade

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

C++:*((SomeType*)0)?

我几次遇到这个句法结构,我想知道:

  1. 这是做什么的?
  2. 设计推理可能是什么?

它往往看起来像这样:

struct SubType : public SomeSuperType {

    SubType(int somthing) : SuperType(something), m_foo(*((FooType *)0))
    {}

    private:
    FooType m_foo;
}
Run Code Online (Sandbox Code Playgroud)

要清楚,代码有效.但目的是什么?m_foo没有那条线的状态是什么?

c++ pointers initialization

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

OpenMP:20%的时间处于"隐含障碍"?

我没有看一些使用OpenMP的代码,虽然我对它不太熟悉.(代码或OpenMP.)

当针对它运行一个分析器时,我发现该程序应该在"OMP隐式屏障"功能中花费大约20%的挂钟时间.

这是典型的OpenMP,还是(可能)暗示工作负载不是在线程之间均匀分布?

谢谢

linux performance profiling solaris openmp

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