无论如何我们可以有自定义布局,例如https://doc.qt.io/archives/qt-4.7/examples-layouts.html中定义的
Qt设计师内部?
在Qt Designer中添加此类自定义布局的过程是什么?任何人都可以指导在Qt Designer中进行此类自定义增强所涉及的步骤.
我试图在Unity3d中实现多线程脚本执行,但似乎Unity库没有办法提供,我们必须使用Mono提供的System.Threading.但是他们已经提到Unity Scripting不是线程安全的.
我可以使用System.threading或其他独立于平台的API在Unity3D中安全有效地实现多线程吗?另外,我如何确保脚本并行运行?
一个例子或链接将受到高度赞赏.
问候
考虑一下:
#include <iostream>
using namespace std;
class A{
protected:
void some_function(int params)
{
//inside A: do something A related
}
};
class B: public A{
public:
void call_some_function(int params)
{
some_function(params); // Simple call to A::some_function and NOTHING MORE.
}
};
int main(int argc, char *argv[])
{
A* a = new A();
((B*)(a))->call_some_function(20); // Is it OK ?
}
Run Code Online (Sandbox Code Playgroud)
此代码有效使用它有什么危险?