On Wed, 29 Dec 2010 10:33:21 -0500, %u <e...@ee.com> wrote:

== Quote from Steven Schveighoffer (schvei...@yahoo.com)'s article
On Thu, 23 Dec 2010 17:28:49 -0500, %u <e...@ee.com> wrote:
> Should have been this:
>
> void func(type t){
>   new t();
> }
void func(T)(){
    new T();
}
When you are passing types into functions, use templates.
-Steve

The reason I asked for a non-templated solution is because they don't have a
common interface signature.

I don't know what you mean. Templated solution does not require a common interface. This works with any type:

void func(T)(){
   T t;
}

Maybe you can post an example of what you are trying to solve?

-Steve

Reply via email to