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

    [C++] Insolita dichiarazione di classe

    Salve,

    leggendo qualche riga di codice c++ opensource mi è saltato all'occhio questa dichirazione a me sconosciuta:

    Codice PHP:
    class NOME_MIE_API nome_classe{
       ...
    }; 
    A cosa serve quel "NOME_MIE_API" ??

    grazie mille

  2. #2
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    E' una macro. Bisognerebbe trovare la definizione per sapere cosa sia.

  3. #3
    Originariamente inviato da shodan
    E' una macro. Bisognerebbe trovare la definizione per sapere cosa sia.
    mi puoi fare un esempio concreto su un suo possibile utilizzo? grazie

  4. #4
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    L'unica cosa che mi venga in mente è che sia una macro vuota usata a mo' di commento.
    Altri utilizzi tra class e nome_classe non ne ho mai visti.

    Come ho detto occorre trovare la definizione per sapere cosa sia.

  5. #5
    Di solito una macro di quel genere è definita come __declspec(dllexport) o __declspec(dllimport); servono rispettivamente per esportare o importare una classe in/da una dll.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Di solito si mette prima dell'identificatore class.
    Almeno io non l'ho mai visto metterlo tra identificatore e nome classe.

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.