Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Diff. Programmi C++
Forum - C/C++ - Diff. Programmi C++

Avatar
kodorex (Normal User)
Newbie


Messaggi: 13
Iscritto: 07/02/2009

Segnala al moderatore
Postato alle 10:38
Domenica, 05/04/2009
salve a tuttti, volevo sapere la differenza che c'č tra questi due programmi molto semplici scritti in c++:

Codice sorgente - presumibilmente C#

  1. #include <iostream>
  2. using std::cout;
  3. using std::endl;
  4.  
  5. #include <string>
  6. using std::string;
  7.  
  8. class stringa
  9. {
  10. public:
  11.       stringa( string nome )
  12.    {
  13.       setStringa( nome );
  14.    }
  15.  
  16.    void setStringa( string nome )
  17.    {
  18.       stringaNome = nome;
  19.    }
  20.    string getStringa()
  21.    {
  22.       return stringaNome;
  23.    }
  24.    
  25.    void displayMessage()
  26.    {
  27.      
  28.       cout << "Stringa titolo\n" << getStringa()  
  29.          << endl;
  30.    }
  31. private:
  32.    string stringaNome;
  33. };
  34.  
  35. int main()
  36. {
  37.    
  38.    stringa stringa1( "Benvenuto" );
  39.    stringa stringa2( "Titolo nome" );
  40.  
  41.    cout << "Stringa 1 iniz: " << stringa1.getStringa()
  42.       << "\nStringa 2 iniz: " << stringa2.getStringa()
  43.       << endl;
  44.    system("PAUSE");
  45.    return 0;
  46. }



Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. using std::cout;
  3. using std::endl;
  4.  
  5. #include <string>
  6. using std::string;
  7.  
  8. int main()
  9. {
  10.    string stringa1;
  11.    string stringa2;
  12.  
  13.    stringa1 = "Benvenuto";
  14.    stringa2 = "Titolo nome";
  15.  
  16.    cout << "Stringa 1 iniz: " << stringa1
  17.       << "\nStringa 2 iniz: " << stringa2
  18.       << endl;
  19.    system("PAUSE");
  20.    return 0;
  21. }


PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 12:34
Domenica, 05/04/2009
Il primo usa le

string del C++

il secondo usa una classe

stringa

proprietaria e definita nel programma.

PM Quote
Avatar
kodorex (Normal User)
Newbie


Messaggi: 13
Iscritto: 07/02/2009

Segnala al moderatore
Postato alle 14:35
Lunedė, 06/04/2009
volevo sapere se č meglio usare uno o l'altro. Grazie 1000

PM Quote
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 0:55
Martedė, 07/04/2009
Testo quotato

Postato originariamente da kodorex:

volevo sapere se č meglio usare uno o l'altro. Grazie 1000



meglio il secondo... il primo a mio avviso non ha molto senso :-?

PM Quote