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

Program Sthn C++


phmpasio

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

Δημοσ.

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.....

Δημοσ.

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 :P

 

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

Δημοσ.

Μάθετε τις εργασίες σας να τις κάνετε εσείς ..... Οι προγραμματιστές που βγάλανε μόνοι τους μια σχολή, δε χρωστάνε τίποτα να τους τρώνε το ψωμί αυτοί που τις εργασίες τους τις κάνανε οι άλλοι ....

Δημοσ.
Μάθετε τις εργασίες σας να τις κάνετε εσείς ..... Οι προγραμματιστές που βγάλανε μόνοι τους μια σχολή, δε χρωστάνε τίποτα να τους τρώνε το ψωμί αυτοί που τις εργασίες τους τις κάνανε οι άλλοι ....

 

simfwnw alla apoti fenetai mia idea zitise oxi na tou dwsoun kwdika....

Δημοσ.

Είναι ολοφάνερο από το λεξιλόγιο του ποστ ότι δε μπήκε καν στον κόπο να το ρωτήσει όπως το σκέφτεται ο ίδιος, γιατί αν αυτά είναι δικά του λόγια, τότε θα έπρεπε να έχει βρει ήδη τον τρόπο ...

 

Εμένα μου μοιάζει σαν ανάγνωση της εργασίας όπως δόθηκε από τον καθηγητή. Και αν όντως θέλει μια ιδέα απλά ας το διευκρίνιζε. Το γεγονός ότι τα δικά του λόγια είναι γραμμένα με greeklish (και μάλιστα κεφαλαία) και η εργασία με ελληνικά εμένα μου βγάζει το μάτι πάντως. Γι αυτό δε πάμε μπροστά αγαπητέ kickeras :(

Δημοσ.
Μάθετε τις εργασίες σας να τις κάνετε εσείς ..... Οι προγραμματιστές που βγάλανε μόνοι τους μια σχολή, δε χρωστάνε τίποτα να τους τρώνε το ψωμί αυτοί που τις εργασίες τους τις κάνανε οι άλλοι ....

 

για να κανουμε και λιγο ..πλακα...

 

μπορουν να φανε το ψωμι αυτων..με το να τους κανουν τις εργασιες..επι πληρωμη...εχχεχεχε

Δημοσ.

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 :P tha koitaga tin othoni :P:P:P

Δημοσ.

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? :P

 

Tespa. Kai gw apo to Aberdeen gurisa alla egw eimai mia xara :)

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

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

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