Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [C++] template e binding dati

    ciao .
    Sto provando a creare un oggetto trasformator che prende in ingresso due o tre parametri e crea un dato idn ucita, chiamando una funzione statica che ha i parametri come parametro scusate il gioco di parole.
    I due o tre parametri sono i dati che passo alla classe host ,il mio problema è come gestire l'aggancio tra i dati e l''oggetto transformation per es ho fatto un oggetto data che è un vector alla fine che contiene punti.
    ci sono 6 di questi oggetti data e vorrei in qualche modo passare un parametro template che mi dice : "quest oggetto trasformator prende in ingresso idati 1, 4,e 6 e ritorna qualcosa risultato della trasformazione"

    l'oggetto trasformator è qualcosa del genere:
    codice:
    class TransformNormals
    {
       public static Data doTrasformation(data data1, data data2, data data3){
       . . .trasformazione
       }
    }
    e lo vorrei passare cosi alla host class:
    codice:
    template<class Transform<1,4,6>, data1,data2,data3,data4,data5,data6>
    class transformhost
    {
    void initialize(){
       Transform::doTransformation(data1,data4,data6);
       }
    }

    esistono casistiche di questo tipo o risolvere con un traits o un convertitore da tipo a numerico ?
    o risolvere con un function object.
    grazie in anticipo.
    Ultima modifica di giuseppe500; 19-08-2014 a 17:15

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 © 2025 vBulletin Solutions, Inc. All rights reserved.