Show Posts
|
Pages: 1 2 [3] 4 5
|
31
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [Προγραμματιστικές Τεχνικές] Γενικές απορίες ανακοινώσεις/επικαιρότητα 2012/2013
|
on: February 26, 2013, 13:47:01 pm
|
Όταν ζητάει να κάνουμε ανεξάρτητη συνάρτηση(είδα οτι υπάρχει σε παλιότερα θέματα) , ειναι απαραίτητο να γίνει με virtual ή είναι εξίσου σωστό με template ??
Ειχα ρωτησει το Μαμαλακη προχθες γι αυτο το θεμα και μου ειπε οτι χρησιμοποιεις template μονο και εφοσον στο λεει στην εκφωνηση. Επομενως, αν δε γραφει κατι τετοιο, το πας με κληρονομικοτητα και virtual συναρτησεις. Ευχαριστώ!Άρα όταν ζητάει η συνάρτηση να είναι ανεξάρτητη απο τον τύπο και τον αριθμό των μπλα μπλα , απλά κάνω την συγκεκριμένη συνάρτηση virtual και χρησιμοποιώ διπλό pointer(**p) για την αποθήκευση των στοιχέιων ο οποίος όμως δεν είναι απαραίτητο να είναι static...Σωστά?
|
|
|
40
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Άσκηση G - 2012/2013 - Προθεσμία 20/01
|
on: January 18, 2013, 20:30:51 pm
|
Ρε παιδιά , έχω σκάσει... Τι εννοεί όταν λέει να κάνουμε extractor ο οποίος, αφού διαβάσει τον ΑΦΜ του φορολογούμενου, να διαβάζει τα στοιχεία των πινάκων balance, taking και taxis.?? Καταλαβαίνω οτι θα έχουμε πίνακα αντικειμένων taxation, εστω t όπου το κάθε αντικείμενο θα έχει επίσης έναν πίνακα balance, taking taxis και debt . Αλλά αφού διαβάσει το ΑΦΜ τι γινεται? Θα ψαχνει ολον τον πινακα t να βρει τ συγκεκριμενο αντικειμενο κ απο κει απο καποιο καναλι θα διαβαζει τις τιμες??? Ο extractor θα δέχεται ένα από τα αντικείμενα του πίνακα t, όχι ολόκληρο τον πίνακα. Έπειτα θα διαβάζει όλα τα στοιχεία των πινάκων balance, taking, taxis και debt από το συγκεκριμένο αντικείμενο. Ευχαριστώ ! Απλα (sorry με εχει μπερδεψει η συγκεκριμενη εργασια) μπορεις να μου εξηγήσεις πως θα το κάνω αυτό σαν υλοποιήση? Θα δέχεται ο extractor όρισμα (τύπου taxation tax ) διπλα απο το (istream &c,taxation &p) ?? και μετα θα ειναι cout<<"dwse to upoloipo tou logoariasmou tou\n"; c>>tax.balance ???
|
|
|
41
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Άσκηση G - 2012/2013 - Προθεσμία 20/01
|
on: January 18, 2013, 18:42:47 pm
|
Ρε παιδιά , έχω σκάσει... Τι εννοεί όταν λέει να κάνουμε extractor ο οποίος, αφού διαβάσει τον ΑΦΜ του φορολογούμενου, να διαβάζει τα στοιχεία των πινάκων balance, taking και taxis.?? Καταλαβαίνω οτι θα έχουμε πίνακα αντικειμένων taxation, εστω t όπου το κάθε αντικείμενο θα έχει επίσης έναν πίνακα balance, taking taxis και debt . Αλλά αφού διαβάσει το ΑΦΜ τι γινεται? Θα ψαχνει ολον τον πινακα t να βρει τ συγκεκριμενο αντικειμενο κ απο κει απο καποιο καναλι θα διαβαζει τις τιμες???
|
|
|
43
|
Μαθήματα Βασικού Κύκλου / Αντικειμενοστραφής Προγραμματισμός / Re: [C++] Άσκηση F - 2012/2013 - Προθεσμία 06/01
|
on: January 05, 2013, 16:30:45 pm
|
Ξέρει κανείς γιατί μου βγάζει λάθος ο compiler στο g.production() όπου το g είναι αντικείμενο τύπου cube πχ και γι αυτό, καλώ την συνάρτηση production() να κάνει τα δικά της? Μ βγάζει οτι η κλαση cube δεν έχει συναρτηση production() , που ισχυει αλλα δεν μπορουμε ν την κανουμε φιλικη..οποτε τι κανουμε?
Η συνάρτηση production πρέπει να είναι μια απλή παραμετρική συνάρτηση. Δεν πρέπει να είναι συνάρτηση-μέλος κάποιοας κλάσης (για να την καλέσεις με την εντολή g.production(), είναι σα να εννοείς πως έχεις ορίσει την συνάρτηση production() ως συνάρτηση-μέλος στη κλάση στην οποία ανήκει το αντικείμενο g). ok....Aρα πως θα την καλεσω για το αντικειμενο g?
|
|
|
|