Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [c++]template e gettype

    ciao.
    E' possibile passare un tipo T ad un template con la gettype o in un modo simile?
    del tipo:

    codice:
    int i = 0;
    float f = 1;
    TemplateXXX<gettype(i)>
    TemplateXXX<gettype(f)>
    è un modo di ragionare sbagliato?non conosco bene i template o si puo ?
    In questo modo runtime potrei eseguire codice diverso a seconda dell oggetto dentro al gettype, una sorta di polimorfismo.
    si puo?

    grazie.

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381

    Re: [c++]template e gettype

    Originariamente inviato da giuseppe500
    E' possibile passare un tipo T ad un template con la gettype o in un modo simile?
    No. Il parametro del template dev'essere noto a compile time.
    Quel che puoi fare è specializzare il template in base al tipo specifico che ti serve.
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.