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

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 18, 2025, 10:45:59 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426707
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 47
Guests: 96
Total: 143
Ioannis Apostolikas
Mr Watson
Ponan
dirac1
ellimoschou
user4
annaparask
kkotsopo
dimitris kiziridis
fkaravi
filkilkis
gntitsios
Tzatzikaki
Kont
axilleas
mimaki
BossiTsif
AcDimitri
victoria
asemas
KG03
elizabeth
trelogauros7
chidi anagonye
mpaltzak
smanio
mgrivab
noimaginationforthis
dim13
apostolose
Mari0s
jimalexoud
goustafson
alice
JoHn!
GP
odysseaskar
ilazarit
kalantzopoulos
grammaths
vajim
dedhe
Billyskotsikas
Εμφάνιση

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

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > Απορίες στη C++
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 14 15 [16] 17 18 ... 27 Go Down Print
Author Topic: Απορίες στη C++  (Read 52509 times)
Wanderer
Καταστραμμένος
********
Gender: Male
Posts: 5230


Othoum Endron Saous


View Profile
Re: Απορίες στη C++
« Reply #225 on: November 22, 2009, 20:00:06 pm »

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

Quote from: Merlin on November 22, 2009, 19:50:30 pm
Αυτο που λες ειναι typecasting του επιστρεφομενου τυπου της συναρτησης σωστα?
Εγώ; Όχι, απλά λέω ότι μπορεί να κάνει μια -όχι απαραίτητα void, ο,τιδήποτε- συνάρτηση int sinartisi(object *a, float *b) και ανάλογα με τη συνθήκη, να τροποποιούνται τα δεδομένα του object και της b, έτσι "επιστρέφονται" και οι δύο τύποι πίσω στο πρόγραμμα... και ανάλογα με την τιμή που επιστρέφεται από αυτή καθ'αυτή τη συνάρτηση, να ξέρει η main αν πρέπει να την ενδιαφέρει το αντικείμενο ή ο float αριθμός..


Quote from: il capitano on November 22, 2009, 19:58:35 pm
Θελω να κανω κατι τετοιο:

Code:
... ex(){
A a;
float b;
...
if(...) return a;
else return b;

αυτο που λεει ο wnaderer ειναι πολυ λογικο αλλα ο κορτεσης θελει η συναρτηση να επιστρεφει τιμη Sad
Ποιά εργασία είναι;
Logged

Preserve and keep us safe this night     *and our innocence made fun of justice*

Once we dreamt of everything
united by our love
There's a place for everyone
so we scream "Liberta"
Social_waste
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1917



View Profile
Re: Απορίες στη C++
« Reply #226 on: November 22, 2009, 20:04:05 pm »

νομιζω μπορεις να ορισεις στη main ενα void pointer
και μετα να βαλεις τη συναρτηση να επιστρεφει ενα
void pointer.

μεσα στη συναρτηση κανεις ενα void pointer και αναλογα με
τις συνθηκες τον κανεις malloc typecasting και πιπες και στο τελος
return σαν οτι απο τα δυο χρειαζεσαι.

απλα δεν εχω compiler μπροστα μου οποτε παιζει να μη δουλευει.
Logged

Vive le son
D'l'explosion!
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στη C++
« Reply #227 on: November 22, 2009, 20:17:27 pm »

θελω να κανω επικαλυψη του τελεστη [] τετοια ωστε το
Code:
a[i][j]
,οπου a αντικειμενο που περιεχει εναν πινακα 2 διαστασεων, να επιστρεφει την τιμη του πινακα στην θεση i,j.

Και σκευτομαι πρωτα να εκτελειται η
Code:
a[i]
σε μια μεταβλητη να αποθηκευω το i και μετα να επιστρεφει την κλαση a. μετα θα μενει το
Code:
a[j]
οποτε μολις βλεπει αυτο να επιστρεφει το στοιχειο i,j τυπου float (το i θα το εχω αποθηκευσει σε μια μεταβλητη μελος της κλασης οποτε θα μπορω να το χρησιμοποιησω!)
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στη C++
« Reply #228 on: December 05, 2009, 14:26:28 pm »

Ξερει κανεις αν υπαρχει καποια συναρτηση η οποια να στρογυλοποιει προς τα πανω?

δηλαδη αν εχω ξερω γω 2,1 και επιστρεφει το 3
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
^^DaRk_HunTeR
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2149


0001 0010 0100 0010


View Profile
Re: Απορίες στη C++
« Reply #229 on: December 05, 2009, 15:29:41 pm »

στρογγυλοποιει προς τα κατω
http://www.cplusplus.com/reference/clibrary/cmath/floor/

στρογγυλοποιει προς τα πανω
http://www.cplusplus.com/reference/clibrary/cmath/ceil/

εξου και τα ονοματα

« Last Edit: December 05, 2009, 15:32:44 pm by ^^DaRk_HunTeR » Logged

Without order nothing can exist without chaos nothing can evolve

Timeo hominem unius libri
The minstrel
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #230 on: December 05, 2009, 20:03:02 pm »

deleted
« Last Edit: June 14, 2015, 19:18:49 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
^^DaRk_HunTeR
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2149


0001 0010 0100 0010


View Profile
Re: Απορίες στη C++
« Reply #231 on: December 06, 2009, 02:54:55 am »

floor    Round down value (function)
floor of 2.3 is 2.0
floor of 3.8 is 3.0

ceil    Round up value (function)
ceil of 2.3 is 3.0
ceil of 3.8 is 4.0
----------------------------------------------

Round up translation= στρογγυλοποιηση

οι συναρτησεις κανουν στρογγυλοποιηση υπο την ευρεια εννοια τεσπα... αυτο ακριβως που ζηταει το παλικαρι.... (αν θελει να γινεται το 2.3 2 και οχι 3 τοτε ειναι αλλο πραγμα....ακου αποκοπη οχι επικολληση)
Logged

Without order nothing can exist without chaos nothing can evolve

Timeo hominem unius libri
The minstrel
sarovios
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 800


kill the fly!!!


View Profile
Re: Απορίες στη C++
« Reply #232 on: December 06, 2009, 16:54:56 pm »

Στην ασκηση που εκανε στην αιθουσα με το κυκλωμα απο την 7η εβδομαδα μπορει καποιος να μου εξηγησει τις παρακατω γραμμες κωδικα ?
Code:
n++;

  if(n==1)

    M=(circuit **)malloc(n*sizeof(circuit *));

  else

    M=(circuit **)realloc(M,n*sizeof(circuit *));

  M[n-1]=this;

Στον constructor της circuit_1 βρισκονται.
Logged
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στη C++
« Reply #233 on: December 06, 2009, 17:01:37 pm »

Αν το n=1 τοτε δεν θα εχει δεσμευτει μνημη για τον πινακη M οποτε χρισημοποιει την malloc για να δεσμευση μνημη!

Αν τωρα το n>1 τοτε θα υπαρχει ο πινακας Μ και θα εχει μεγεθος n-1. Οποτε κανει realloc και αυξανει το μεγεθος του πινακα Μ κατα ενα!
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
sarovios
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 800


kill the fly!!!


View Profile
Re: Απορίες στη C++
« Reply #234 on: December 06, 2009, 17:06:13 pm »

Και αυτο σε τι μας βοηθαει?
  M[n-1]=this;
Logged
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στη C++
« Reply #235 on: December 06, 2009, 17:10:42 pm »

Quote from: sarovios on December 06, 2009, 17:06:13 pm
Και αυτο σε τι μας βοηθαει?
  M[n-1]=this;

Αποθηκευεις την circuit_1 στον πινακα Μ στην θεση n-1...
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στη C++
« Reply #236 on: December 17, 2009, 16:33:43 pm »

Μπορουνε 2 κλασεις ανεξαρτητες μεταξυ τους να εχουν ενα κοινο στοιχειο, π.χ. εναν int n?

Αν ναι πως το δηλωνω;
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: Απορίες στη C++
« Reply #237 on: December 17, 2009, 16:35:37 pm »

γίνεται αν είναι καθολική μεταβλητή, αλλά δεν αρέσει στον κορτέση
Logged
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στη C++
« Reply #238 on: December 17, 2009, 16:37:16 pm »

Quote from: Emfanever on December 17, 2009, 16:35:37 pm
γίνεται αν είναι καθολική μεταβλητή, αλλά δεν αρέσει στον κορτέση

και τα δυο περασαν απ'το μυαλο μου Cheesy

γι'αυτο ρωτησα μηπως ηπαρχει αλλος τροπος Wink
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: Απορίες στη C++
« Reply #239 on: December 17, 2009, 16:38:36 pm »

Να φτιάξεις μία βασική κλάση, να δηλώσεις static το στοιχείο και να κάνεις inherit τη βασική στις δύο που θές.
Logged
Pages: 1 ... 14 15 [16] 17 18 ... 27 Go Up Print
Jump to:  

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