Creo un file chiamato ao.cpp su Linux Ubuntu usando l'editor emacs.
Salvo in Scrivania e avvio il Terminale dalla Scrivania e inserisco i seguenti comandi:
Il primo è la compilazione e non mi dà errori, di conseguenza crea il file a.out che eseguo con ./a.out
Però io mi aspettavo che eseguisse il comando cout << "ao"; ma non ha scritto niente...
PERÒ se il costruttore lo rendo un generico metodo (pubblico in tal caso) allora va bene e mi esegue le istruzioni al suo interno
C++:
#include <iostream>
using namespace std;
class ao{
public:
ao();};
ao::ao(void){
cout << "ao";
return;}
int main(){
ao x();
return 0;}
Codice:
g++ text.cpp
./a.out
Però io mi aspettavo che eseguisse il comando cout << "ao"; ma non ha scritto niente...
PERÒ se il costruttore lo rendo un generico metodo (pubblico in tal caso) allora va bene e mi esegue le istruzioni al suo interno
Ultima modifica: