• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 18:38:09 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, 18:38:09 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by asemas
[Today at 16:20:27]

Τι ακούτε αυτήν τη στιγμή...
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 okan
[Today at 02:33:21]

[Οργάνωση Υπολογιστών] Γε...
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 Λαμπτήρας
[June 16, 2025, 15:55:08 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]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426690
Total Topics: 31710
Online Today: 218
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 84
Guests: 102
Total: 186
arisap
Vangelan
pave
serafeim
thalia fokianou
Pakapis5
Saint_GR
smoul
estoimea
Vasilikikr
Γιώργος Τσανακτσιίης
vaggelis.ntokas
kimxnas
Deviate
jkara
abiki
chaniotism
tzesi
nasos
Conriz
ntinara
AlexKyr
sisi
mdimitrig
sotkara
noimaginationforthis
cheefler
Papalamprous humor
johnnypap
glavdakis
meliou
Lemonia
difis
freedom
et7gr
nikolihss
Louisa
Fotis Roukoutakis
marilita
Yamal
AngelosAthanasiou
aimgk
athena_apo
ekyriakos
tpt
dkoukn
nikpapoutsi
geoarg
kostaspap
iJasonOP
tsakalokagkouras
cpapast
chrysa.tsilika
ELEF
Athinaaz
Konstantina Karamani
antontsiorvas
miltan8
jimalexoud
vasiliki_m
george14
κοτζακ
George_RT
arswagdapro
kriton
fpapat
Captain
maik
stefpapa21
vag3
vagk
vasilis saitis
Tasaras
IoannisMich
tasos_ntv
Dimos Bachlas
dimitriskon
rigas_s
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
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 52312 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...