• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 22:49:00 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 22:49:00 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[Today at 21:32:50]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[Today at 21:25:42]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426698
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 56
Guests: 136
Total: 192
gntitsios
Nekt
Mr Z
nasos
chaniotism
grammaths
kkotsopo
dimitire
ikallima
engineer2030
fivosfivos1
Yamal
apol
Apaugasma
plapas
thaliatsk
iliaskou
zille
mpaltzak
Kelly Tsimpouri
AristeidisM
msandr
tmpadasn
andreassifo
mpizos
evrinasto
Mr Watson
miltan8
stavros0201
petrtheo
ggalamat
Katarameno
ThanosKoutsoump
chriskazakos
tzortzis
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
jh13
Jordann
kmarkad
sterxz
christina02
PANKRAV
anastas1a
ppapadoe
mimaki
kouf
τσακαλι
Raphael
leorizos
Born_Confused
xanthosp
ANDVRONTZOS
okanpala
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για αλλαγή του public name σας, επικοινωνήστε με έναν από τους Admins.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [C++] 6η Εργασια 2009
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 3 [4] 5 Go Down Print
Author Topic: [C++] 6η Εργασια 2009  (Read 5707 times)
copernicus
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 178


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #45 on: December 06, 2009, 20:32:15 pm »

δοκίμασε να βάλεις δυο pointers στο product και μετά στο μαιν να τους κάνεις new 
Logged
kgiann78
Guest
Re: [C++] 6η Εργασια 2009
« Reply #46 on: December 06, 2009, 20:41:24 pm »

κάτι τέτοιο προσπαθώ να κάνω αλλά δεν μου βγαίνει... μπορείς να μου το αναλύσεις λίγο?
Logged
copernicus
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 178


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #47 on: December 06, 2009, 20:55:12 pm »

και εγώ τώρα προσπαθώ να το κάνω αλλά μάλλον δν γίνεται ετσι..
Logged
nasia!!
Veteran
Καταστραμμένος
******
Gender: Female
Posts: 6224


I lost control again..


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #48 on: December 06, 2009, 20:59:34 pm »

Ρε γ$^^ω.τόση ώρα το ψάχνω και αυτή η χαζοnew μου χαλάει την όλη φάση,πώς στο καλό θα έχουμε ανεξαρτησία στο πρόγραμμά μας τη στιγμή που δεν μπορούμε να έχουμε μόνο ένα πίνακα,δλδ δεν μπορούμε να το κάνουμε μόνο με έναν m_array(και αντίστοιχα στην βασική μας κλάση μόνο ένα Μ) όπως στο παράδειγμα του Συμεωνίδη,αλλά αναγκαστικά θέλει 2 πίνακες για κάθε τύπο που μας λέει,πώς γίνεται αυτό με new?
Καταλάβατε τί θέλω να πω ή μπα? Tongue
Logged

"It's hot in Topeka και εδώ ο καιρός επιτέλους έγινε καλύτερος.."
sarovios
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 800


kill the fly!!!


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #49 on: December 06, 2009, 21:02:45 pm »

Δεν ξερω πως γινεται παντος ειναι σιγουρο οτι θελει ενα Μ στη βασικη δηλαδη διπλο ποιντερ στη βασικη και οχι 2 απλους.Το ειπε στο μαθημα...
Logged
kgiann78
Guest
Re: [C++] 6η Εργασια 2009
« Reply #50 on: December 06, 2009, 21:04:04 pm »

Ρε συ εδώ δεν  μπορώ να καταλάβω πως εκτός της εκάστοτε κλάσης μπορείς να τα πακετάρεις όλα αυτά μαζί σε ένα πίνακα... ΑΚόμα και με το malloc που προσπάθησα μέσα από τη main πάλι δεν τα κατάφερα....

Logged
nasia!!
Veteran
Καταστραμμένος
******
Gender: Female
Posts: 6224


I lost control again..


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #51 on: December 06, 2009, 21:06:17 pm »

Quote from: sarovios on December 06, 2009, 21:02:45 pm
Δεν ξερω πως γινεται παντος ειναι σιγουρο οτι θελει ενα Μ στη βασικη δηλαδη διπλο ποιντερ στη βασικη και οχι 2 απλους.Το ειπε στο μαθημα...
Nαι βρε,ετσι το κάνω αλλά μετά τί θα γίνει?Δεν μπορούμε να έχουμε ένα μόνο διπλό pointer! Undecided Πφφφ,θα το αφήσω έτσι και άς μην είναι συμβατό.
Logged

"It's hot in Topeka και εδώ ο καιρός επιτέλους έγινε καλύτερος.."
sarovios
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 800


kill the fly!!!


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #52 on: December 06, 2009, 21:10:01 pm »

Quote from: koureas on December 06, 2009, 21:04:04 pm
Ρε συ εδώ δεν  μπορώ να καταλάβω πως εκτός της εκάστοτε κλάσης μπορείς να τα πακετάρεις όλα αυτά μαζί σε ένα πίνακα... ΑΚόμα και με το malloc που προσπάθησα μέσα από τη main πάλι δεν τα κατάφερα....


Με τη malloc τη προβλημα εχεις? Ετσι το κανει στην ασκηση με το κυκλωμα.
Αν το κανω με malloc παιζει προβλημα?
Η μαλλον αν κανω τη δεσμευση στους constractors παιζει προβλημα?
Logged
nasia!!
Veteran
Καταστραμμένος
******
Gender: Female
Posts: 6224


I lost control again..


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #53 on: December 06, 2009, 21:20:39 pm »

Οκ,εγώ βρήκα τί μλκ έκανα,εεεε ρε τί σου κάνει η θεωρία από το βιβλίο! Cheesy
Logged

"It's hot in Topeka και εδώ ο καιρός επιτέλους έγινε καλύτερος.."
kgiann78
Guest
Re: [C++] 6η Εργασια 2009
« Reply #54 on: December 06, 2009, 21:25:06 pm »

πες πες...
Logged
ΚΗΜΜΥ
Επιβεβαρυμένος
*********
Gender: Male
Posts: 13065


Κ από το Καμμένος...


View Profile
Re: [C++] 6η Εργασια 2009
« Reply #55 on: December 06, 2009, 21:55:23 pm »

επειδη εχω μπερδευτει...το m_aray στην circuit τι παριστανει?
Logged

kgiann78
Guest
Re: [C++] 6η Εργασια 2009
« Reply #56 on: December 06, 2009, 22:07:09 pm »

Είναι ένας δισδιάστατος πίνακας στον οποίο αποθηκεύονται τα δεδομένα power και inten....

Ρε παιδιά έχουμε κανένα τιπ? Προσπαθώ να κάνω με τη new να δεσμεύσω μνήμη για το δισδιάστατο πινακα τύπου Product και δε με αφήνει μετά την πρώτη διάσταση... Δοκίμασα το ίδιο αλλά για τύπο float και τον δέχεται μια χαρά...

Το μήνυμα που μου βγάζει λέει ότι δεν μπορεί να κάνει memory allocate for abstract type product....

Καμιά ιδέα?
Logged
Ianna
Θαμώνας
****
Gender: Female
Posts: 427



View Profile
Re: [C++] 6η Εργασια 2009
« Reply #57 on: December 06, 2009, 22:11:45 pm »

Eγώ δεν δέσμευσα στην main μνήμη για τον πίνακα των 2 διαστάσεων της βασικής...Το έκανα ακριβώς όπως το κανε ο Συμεωνίδης. Μετά, στην main δέσμευσα με την new αντικείμενα(κατηγορίες) για την κάθε κλάση(product_1, product_2). Φαινεται να δουλεύει...
Logged

The Crown Of My Work..Is What I Shall Gain..At The End Of My Days...
kgiann78
Guest
Re: [C++] 6η Εργασια 2009
« Reply #58 on: December 06, 2009, 22:21:36 pm »

Όταν λες όπως το έκανε ο Συμεωνίδης εννοείς μέσα στις Product_1, 2 :

P  = new Product *;
      if ( type == 1 )
         P = ( Product ** ) malloc ( type * sizeof( Product  * ) ) ;
      else
         P = ( Product ** )realloc (P , type * sizeof (Product *));
      P [ type -1 ] = this;    
   }


Αλλά και στην main επίσης έχει δήλωση του **P ....
Logged
Ianna
Θαμώνας
****
Gender: Female
Posts: 427



View Profile
Re: [C++] 6η Εργασια 2009
« Reply #59 on: December 06, 2009, 22:35:55 pm »

Quote from: koureas on December 06, 2009, 22:21:36 pm
Όταν λες όπως το έκανε ο Συμεωνίδης εννοείς μέσα στις Product_1, 2 :

P  = new Product *;
      if ( type == 1 )
         P = ( Product ** ) malloc ( type * sizeof( Product  * ) ) ;
      else
         P = ( Product ** )realloc (P , type * sizeof (Product *));
      P [ type -1 ] = this;    
   }


Αλλά και στην main επίσης έχει δήλωση του **P ....

Αυτό δεν χρειάζεται: P  = new Product *;
επίσης θα πρέπει να αυξάνεις το type δλδ: type++;
Αυτα θα τα κάνεις στη συνάρτηση αρχικών συνθηκων της κάθε κλάσης(product_1, product_2)

Μετά στη main:
Ορίζεις τον διδιαστατο πίνακα αλλά Συμεωνίδη :  Product **P;
Ορίζεις πίνακες αντικειμένων (που ουσιαστικά θα είναι οι κατηγορίες που θα δημιουργησεις)
product_1  *pr1;
product_2  *pr2;

pr1 = new product_1[n1];
pr2 = new product_2[n2];

που ουσιαστικά έτσι θα κάνεις δέσμευση μνήμης για n1 αντικείμενα τύπου  product_1 και για n2 αντικείμενα τύπου  product_2 , όπου n1  και n2  το πλήθος των κατηγοριών σε κάθε περίπτωση.. Εγώ κάπως έτσι κινήθηκα...
Logged

The Crown Of My Work..Is What I Shall Gain..At The End Of My Days...
Pages: 1 2 3 [4] 5 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...