phmpasio Δημοσ. 30 Ιανουαρίου 2005 Δημοσ. 30 Ιανουαρίου 2005 AN EXEI KANEIS XRONO MPOREI NA PEI KAMIA IDEA ?? Θέλω να κατασκευάσω έναν garbage collector για την C++.Ο συλλέκτης πρέπει να κατασκευαστεί με τρόπο ούτως ώστε να μπορεί να χρησιμοποιηθεί σε πολλά διαφορετικά προγράμματα τα οποία διαχειρίζονται οτιδήποτε κλάσεις αντικειμένων. Ο συλλέκτης θα είναι ένα καθολικό αντικείμενο (global μεταβλητή) το οποίο θα δημιουργείται στην αρχή κάθε προγράμματος Ο συλλέκτης θα προσφέρει 2 βασικές λειτουργίες ονόματι insert_future_garbage και delete_all_garbage. Κατά τη διάρκεια εκτέλεσης του κάθε προγράμματος και αφού δημιουργηθεί ένα αντικείμενο με χρήση της new ο προγραμματιστής είναι υποχρεωμένος να εισάγει τη διεύθυνση του αντικειμένου σε μια λίστα με μελλοντικά σκουπίδια που θα πρέπει να απελευθερωθούν από τη μνήμη πριν από το τέλος εκτέλεσης του κάθε προγράμματος. Για την απελευθέρωση των αντικειμένων ο προγραμματιστής είναι υποχρεωμένος να καλεί τη λειτουργία delete_all_garbage στο συλλέκτη. Πέρα από τους προγραμματιστικούς περιορισμούς που αναφέρθηκαν πιο πάνω (κλήση των συναρτήσεων insert_future_garbage delete_all_garbage ) σκεφτείτε τι επιπλέον περιορισμούς θα πρέπει να πληρούν οι κλάσεις του κάθε προγράμματος έτσι ώστε να λειτουργεί σωστά ο συλλέκτης. Με βάση αυτούς υλοποιήστε τον και δώστε ένα παράδειγμα χρήσης του σε ένα απλό πρόγραμμα που να περιλαμβάνει τουλάχιστον 2 διαφορετικά είδη αντικειμένων. AN EXEI KANEIS XRONO.....
kickeras Δημοσ. 30 Ιανουαρίου 2005 Δημοσ. 30 Ιανουαρίου 2005 sorry den exw xrono ektos an mporeis esy na me voithiseis se ena table football game, multiplayer table football game, ray tracer, pixelshader, vertexshader, visualization demo, 3 20lepta presentation k ena exam.....a nai k to project mou pantws an koitakseis sto google tha vreis para polla pramata. To thema einai kati to opoio exei kanei polis kosmos..... http://www.google.com/search?hl=en&q=garbage+collector+c%2B%2B&btnG=Google+Search
tzoykas Δημοσ. 30 Ιανουαρίου 2005 Δημοσ. 30 Ιανουαρίου 2005 Μάθετε τις εργασίες σας να τις κάνετε εσείς ..... Οι προγραμματιστές που βγάλανε μόνοι τους μια σχολή, δε χρωστάνε τίποτα να τους τρώνε το ψωμί αυτοί που τις εργασίες τους τις κάνανε οι άλλοι ....
kickeras Δημοσ. 30 Ιανουαρίου 2005 Δημοσ. 30 Ιανουαρίου 2005 Μάθετε τις εργασίες σας να τις κάνετε εσείς ..... Οι προγραμματιστές που βγάλανε μόνοι τους μια σχολή, δε χρωστάνε τίποτα να τους τρώνε το ψωμί αυτοί που τις εργασίες τους τις κάνανε οι άλλοι .... simfwnw alla apoti fenetai mia idea zitise oxi na tou dwsoun kwdika....
tzoykas Δημοσ. 30 Ιανουαρίου 2005 Δημοσ. 30 Ιανουαρίου 2005 Είναι ολοφάνερο από το λεξιλόγιο του ποστ ότι δε μπήκε καν στον κόπο να το ρωτήσει όπως το σκέφτεται ο ίδιος, γιατί αν αυτά είναι δικά του λόγια, τότε θα έπρεπε να έχει βρει ήδη τον τρόπο ... Εμένα μου μοιάζει σαν ανάγνωση της εργασίας όπως δόθηκε από τον καθηγητή. Και αν όντως θέλει μια ιδέα απλά ας το διευκρίνιζε. Το γεγονός ότι τα δικά του λόγια είναι γραμμένα με greeklish (και μάλιστα κεφαλαία) και η εργασία με ελληνικά εμένα μου βγάζει το μάτι πάντως. Γι αυτό δε πάμε μπροστά αγαπητέ kickeras
javanidhs Δημοσ. 31 Ιανουαρίου 2005 Δημοσ. 31 Ιανουαρίου 2005 Μάθετε τις εργασίες σας να τις κάνετε εσείς ..... Οι προγραμματιστές που βγάλανε μόνοι τους μια σχολή, δε χρωστάνε τίποτα να τους τρώνε το ψωμί αυτοί που τις εργασίες τους τις κάνανε οι άλλοι .... για να κανουμε και λιγο ..πλακα... μπορουν να φανε το ψωμι αυτων..με το να τους κανουν τις εργασιες..επι πληρωμη...εχχεχεχε
tzoykas Δημοσ. 31 Ιανουαρίου 2005 Δημοσ. 31 Ιανουαρίου 2005 μπορουν να φανε το ψωμι αυτων..με το να τους κανουν τις εργασιες..επι πληρωμη...εχχεχεχε Πολύ recursive σκέψη
kickeras Δημοσ. 31 Ιανουαρίου 2005 Δημοσ. 31 Ιανουαρίου 2005 swsto mporei alla ti se peirazei....an tou tis kanoun alloi tha vrei douleia (enas theos kserei pote....emena me vlepw katharistria etsi k girisw ellada pantws) stin opoia tha einai axristos....k gw mporousa na vgaza to paneptisimio me 10/10 an mou kanan sinexeia tis ergasies k eixa ta themata twn eksetasewn alla otan tha pigaina gia douleia k mou legan kane hello world tha koitaga tin othoni :P:P
tzoykas Δημοσ. 31 Ιανουαρίου 2005 Δημοσ. 31 Ιανουαρίου 2005 Ma ayto einai kai to nohma re su kickeras. Giati na prepei esu na guriseis kai na gineis ka9aristria? An ontws kaneis swsta th douleia sou de 9a prepe na exeis ena abantaz apenanti ston allo pou koitaei na glitwsei douleia? Kai axrhstos mporei na einai alla lefta 9a pairnei. Kai sthn telikh giati na ton fortw9w egw pou plhrwnw kai tous forous mou kai th douleia mou kanw? Ta dika tou enshma 9a plhrwnw? Tespa. Kai gw apo to Aberdeen gurisa alla egw eimai mia xara
kickeras Δημοσ. 31 Ιανουαρίου 2005 Δημοσ. 31 Ιανουαρίου 2005 apla elega oti de tha anteksei poli i apla me to zori texnikos......... milousa k psiloeirwnika vasika....
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.