• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 22:56:43 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:56:43 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: 60
Guests: 150
Total: 210
christina02
pavlaras
thomassamaras
dimant
Born_Confused
chris123
Kenedy
theofr
xristostsi03
maria_s
stavr0s16
nikosmonov
gntitsios
fivosfivos1
chris_p30
Fidelity
Pcsc
tzortzis
kkotsopo
anastas1a
chaniotism
filkilkis
dioannidi
smanio
Nekt
Mr Z
nasos
grammaths
dimitire
ikallima
engineer2030
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
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
jh13
Εμφάνιση

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

Νέα!
Για ανανέωση (ή προσθήκη νέου) avatar, πρέπει η μεγαλύτερη διάσταση της εικόνας να είναι 110 pixels.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 6 Go Down Print
Author Topic: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ  (Read 11527 times)
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #30 on: January 08, 2017, 23:12:10 pm »

δεν μου λετε παλικαρια  Roll Eyes

αυτα εχουν τυχει σε κανεναν?

Error   LNK2005   _main already defined in ps6.obj   Ps6   

Error   LNK1169   one or more multiply defined symbols found   Ps6   

Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
sotiristsar
Καταξιωμένος/Καταξιωμένη
***
Posts: 132


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #31 on: January 08, 2017, 23:14:32 pm »

Quote from: leukosaraphs! on January 08, 2017, 23:12:10 pm
δεν μου λετε παλικαρια  Roll Eyes

αυτα εχουν τυχει σε κανεναν?

Error   LNK2005   _main already defined in ps6.obj   Ps6   

Error   LNK1169   one or more multiply defined symbols found   Ps6   


Μάλλον ορίζεις κάτι που υπάρχει με το ίδιο όνομα στο ps6.cpp η ps6.h
Logged
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #32 on: January 08, 2017, 23:19:03 pm »

Quote from: sotiristsar on January 08, 2017, 23:14:32 pm
Μάλλον ορίζεις κάτι που υπάρχει με το ίδιο όνομα στο ps6.cpp η ps6.h

τα μονα που εχω με ιδιο name ειναι οι draw των rectangle και circle
Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
kongr45gpen
Καταξιωμένος/Καταξιωμένη
***
Posts: 139



View Profile WWW
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #33 on: January 08, 2017, 23:21:53 pm »

Quote from: smegalou on January 08, 2017, 22:49:08 pm
Δηλαδή μια απλή υλοποίηση για την color, όπως αυτή θα ήταν λάθος;

 class color {
    public:
 
    const static int black=0;
    const static int red=1;
    const static int green=2;
    const static int yellow=3;   
    const static int blue=4;
    const static int magenta=5;
    const static int cyan=6;
    const static int white=7;
    const static int system_default=9;

  };
Σωστή είναι, δεν θα σου την πάρει λάθος, απλώς δεν είναι 100% αυτό που λέει η εκφώνηση  Tongue

Quote from: sotiristsar on January 08, 2017, 23:08:50 pm
Vectors χρησιμοποιώ και λογικά απο κάπου εκεί προκύπτει...
Αν μπορείς, τρέξε το πρόγραμμά σου με έναν debugger, για να δεις πού ακριβώς εμφανίζεται το πρόβλημα
Logged

Update your bookmarks! users.auth.gr/konkanant is no more — go to helit.org/ece-notes!
kongr45gpen
Καταξιωμένος/Καταξιωμένη
***
Posts: 139



View Profile WWW
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #34 on: January 08, 2017, 23:23:26 pm »

Quote from: leukosaraphs! on January 08, 2017, 23:12:10 pm
δεν μου λετε παλικαρια  Roll Eyes

αυτα εχουν τυχει σε κανεναν?

Error   LNK2005   _main already defined in ps6.obj   Ps6   

Error   LNK1169   one or more multiply defined symbols found   Ps6   
Λογικά κάνεις compile ταυτόχρονα το ps6.cpp και screen-example.cpp, και υπάρχει πρόβλημα επειδή υπάρχουν δύο main(). Δοκίμασε ξανά αφού αφαιρέσεις το screen-example.cpp από το project σου Smiley
Logged

Update your bookmarks! users.auth.gr/konkanant is no more — go to helit.org/ece-notes!
sotiristsar
Καταξιωμένος/Καταξιωμένη
***
Posts: 132


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #35 on: January 09, 2017, 00:30:49 am »

Εκτός απο το virtual destructor της shape πρεπει να δημιουργήσουμε και απο ένα destructor για rectangle και circle??
Logged
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #36 on: January 09, 2017, 00:48:18 am »

Quote from: sotiristsar on January 09, 2017, 00:30:49 am
Εκτός απο το virtual destructor της shape πρεπει να δημιουργήσουμε και απο ένα destructor για rectangle και circle??

yeap , πρωτα θα εκτελειται ο destructor του rectangle η circle (derived class) και επειτα ο virtual της shape (base class) ... αλλιως θα αφηνεις σκουπιδια τα οποια , αφου δεν θα υπαρχει η shape δεν θα μπορεις να τα "φτασεις"  Wink
Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
steveng8
Καταξιωμένος/Καταξιωμένη
***
Posts: 119



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #37 on: January 09, 2017, 16:01:02 pm »

παιδια αφου εχω δηλωσει την pair vector στην συναρτηση add  την φτιαχνω με δυο ορισματα void add(shape* s1,pen p1) και τα βαζω
στην λιστα μετα ή εισαγω ολο το vector και κανω απλα push back τα στοιχεια:
Logged
smegalou
Νεούλης/Νεούλα
*
Gender: Male
Posts: 31



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #38 on: January 09, 2017, 17:08:22 pm »

Quote from: leukosaraphs! on January 08, 2017, 22:53:41 pm
θες ενα constructor private , και το "φτιαξιμο" των χρωματων γινεται "εξω" απο την κλαση , αφου θα εχουν οριστει ως const static μεσα στην κλαση

χύμα στο namespace tui τα φτιάχνω; και δεν έχω θέμα που είναι private ο constructor;
Logged
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #39 on: January 09, 2017, 17:17:49 pm »

Quote from: smegalou on January 09, 2017, 17:08:22 pm
χύμα στο namespace tui τα φτιάχνω; και δεν έχω θέμα που είναι private ο constructor;


λοιπον , επειδη νομιζω μπερδευτηκες ...

αρχικα η αληθεια ειναι οτι γινεται κι με int (απλα οπως ξανα ειπα δεν θα εχεις πουθενα object τυπου color) , κι εινια καλυτερα να ακολουθησεις την εργασια κι τα βηματα

Δευτερον , τα χρωματα θα εχουν οριστει ως static const μεσα στην κλαση , κι εσυ εξω απο αυτην θα τα υλοποιεις , σκεψου σαν τις προηγουμενες εργασιες που μας εδιναν το decleration της συναρτησης και εμεις γραφαμε την υλοποιηση  Wink


Quote from: steveng8 on January 09, 2017, 16:01:02 pm
παιδια αφου εχω δηλωσει την pair vector στην συναρτηση add  την φτιαχνω με δυο ορισματα void add(shape* s1,pen p1) και τα βαζω
στην λιστα μετα ή εισαγω ολο το vector και κανω απλα push back τα στοιχεια:

δεν νομιζω να υπαρχει λογος να περνας ολο το vector , απλα τα επεξεργαζεσαι καταλληλα ωστε να δημιουργησεις το ορισμα του push_back για συγκεκριμενο vector

για να πω την αληθεια μου , παιζει να γινεται κι με ολο το vector , you can try if you want
Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
sotiristsar
Καταξιωμένος/Καταξιωμένη
***
Posts: 132


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #40 on: January 09, 2017, 23:01:23 pm »

Φτιάχνουμε ένα vectror of pairs αυτής της μορφής
std::vector< std::pair <τ1,τ2> > vect;     έτσι ???
Logged
kongr45gpen
Καταξιωμένος/Καταξιωμένη
***
Posts: 139



View Profile WWW
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #41 on: January 09, 2017, 23:39:30 pm »

Quote from: sotiristsar on January 09, 2017, 23:01:23 pm
Φτιάχνουμε ένα vectror of pairs αυτής της μορφής
std::vector< std::pair <τ1,τ2> > vect;     έτσι ???
Ναι! (Βέβαια συνήθως θα το συναντήσεις χωρίς κενό ανάμεσα στο pair και στο < αμέσως μετά, αλλά δεν έχει καμία σημασία)

Το κενό ανάμεσα στα δύο > > είναι υποχρεωτικό, νομίζω για να μην υπάρχει σύγχυση με τον operator >>.
Logged

Update your bookmarks! users.auth.gr/konkanant is no more — go to helit.org/ece-notes!
sotiristsar
Καταξιωμένος/Καταξιωμένη
***
Posts: 132


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #42 on: January 10, 2017, 16:12:12 pm »

Quote from: kongr45gpen on January 09, 2017, 23:39:30 pm
Ναι! (Βέβαια συνήθως θα το συναντήσεις χωρίς κενό ανάμεσα στο pair και στο < αμέσως μετά, αλλά δεν έχει καμία σημασία)

Το κενό ανάμεσα στα δύο > > είναι υποχρεωτικό, νομίζω για να μην υπάρχει σύγχυση με τον operator >>.
Ναι έτσι είναι Smiley

Επίσης οι destructor των rectangle και circle θα πρέπει να είναι κενοί ή όχι??
Και αν όχι τι θα πρέπει να κάνουμε delete γιατί κάποια γίνονται delete στη main και έχω χαθεί λίγο..
Logged
leukosaraphs!
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 9596


εφακ


View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #43 on: January 10, 2017, 17:25:26 pm »

Quote from: sotiristsar on January 10, 2017, 16:12:12 pm
Ναι έτσι είναι Smiley

Επίσης οι destructor των rectangle και circle θα πρέπει να είναι κενοί ή όχι??
Και αν όχι τι θα πρέπει να κάνουμε delete γιατί κάποια γίνονται delete στη main και έχω χαθεί λίγο..

δεν θελουν καποια υλοποιηση , απλα να υπαρχουν για γινεται το linking  Wink
Logged


-What  do you get  when you cross  an insomniac, an agnostic and a dyslexic?
-Someone who stays up all night wondering if there is a Dog.

You can't spell fart without art

Quote from: Xplicit on June 17, 2018, 20:03:39 pm
Συνεχίστηκε η παράδοση που θέλει τους Γερμανούς να φεύγουν ηττημένοι από τη Μόσχα  Grin
steveng8
Καταξιωμένος/Καταξιωμένη
***
Posts: 119



View Profile
Re: [Προγραμματιστικές Τεχνικές] Task 6 - Παρασκευή, 20 Ιανουάριος 2017, 11:55 μμ
« Reply #44 on: January 10, 2017, 17:31:03 pm »

παιδια στην κλαση color αριθμουμε τα χρωματα χρησιμοποιωντασ μια μεταβλητη char:ο constructor της δλδ θα παιρνει ορισμα  για τον καθορισμο του καθε χρωματος:
Logged
Pages: 1 2 [3] 4 5 6 Go Up Print
Jump to:  

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