Προς το περιεχόμενο

C++ πέρασμα πίνακα σε κλάση


VagosM

Προτεινόμενες αναρτήσεις

Για σας θα ήθελα αν μπορεί κάποιους να μου εξήγηση πως περνάμε έναν πίνακα από την main σε μια κλάση.

ευχαριστώ

 

για να περάσεις έναν πίνακα σε ένα αντικείμενο της κλάσης σου πρέπει να γράψεις μία συνάρτηση στην κλάση σου

που να δέχεται τον πίνακα σαν παράμετρο.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Εάν γνωρίζεις pointers τότε είναι πανεύκολο!

 

Στη κλάσση σου απλά βάζεις ένα constructor που έχει σαν παράμετρο ένα δείκτη σε πίνακα του τύπου που θες να περάσεις για παράμετρο.

 

Δες ένα παράδειγμα:

 

void test(char *my_array)

{

 

...

 

}

 

Στη main την καλείς ως εξής:

char *my_array = new char[100];

 

test(my_array);

 

 

 

Επίσης σου προτείνω να διαβάσεις και να καταλάβεις καλά τους δείκτες μιας και θα σου διευκολύνουν άπειρα τη ζωή σου!

 

Δοξασμένη C και C++

;-)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...