Template bugged?
Patrick Kreft
patrick_kreft at gmx.net
Tue Sep 18 11:31:17 PDT 2007
Is there an error?
I wrote down some ideas which i got for c++.
private import std.stdio;
class window {
public void msgloop() {
}
}
class application(applogic, subsystem)
{
this() {
m_app = new applogic();
m_sub = new subsystem();
}
public int execute() {
m_app.run();
m_sub.msgloop();
return 0;
}
private {
applogic m_app;
subsystem m_sub;
}
}
class DoHello {
public void run() {
writefln("Hello");
}
}
class HelloWorld : public application!(DoHello, window) {
}
class HelloWorld2 : public application!(HelloWorld2, window) {
public void run() {
writefln("Hello");
}
}
int main() {
scope auto app = new HelloWorld(); // as HelloWorld2 Error at
Runtime: StackOverflow
return app.execute();
}
More information about the Digitalmars-d
mailing list