Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Dichiarare oggetto di classe template i cui tipi sono ancora classi template

    Come da oggetto, se ho una certa classe template C0<T1> e voglio che T1 sia a sua volta una classe template C1<T2,T3> la dichiarazione con quale notazione deve avvenire?
    /*NO COMMENT*/

  2. #2
    Come se fosse un qualunque altro tipo:
    codice:
    C0<C1<int, double> > unOggetto;
    L'unica cosa a cui devi stare attento è lo spazio tra i due > : se non lo metti, i compilatori attuali li potrebbero scambiare per l'operatore >>, e quindi darti errore.
    Con il nuovo standard C++, comunque, questo problema viene risolto.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Si infatti prima mi riconosceva l'operatore di shift. Ok grazie
    /*NO COMMENT*/

  4. #4
    Amaro C++, il gusto pieno dell'undefined behavior.

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.