• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 18:16:35 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:16:35 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: 87
Guests: 108
Total: 195
swkraths
genethalsss74
cheefler
kapoutsi
Local Rider
George_RT
kostas.de
glavdakis
giannisd
jimalexoud
sassi
VagT
Napoleontas
Νικη
tasos_ntv
stefpapa21
mprova
geo66
chaniotism
giorgosss03
Solon
maranageo
DKarakatsanis
Κaraflodaimonas
fpapat
athena_apo
stefanos123
Gianbou
difis
Evripidis
alexandra_
vpoug
kokkinosgior
G.V.
hacky
IoannisMich
Carot1456
Dimos Bachlas
tzesi
andripappa
pxanthob
ariadnipm
marilita
Tasaras
Pastellaki
Cersei Tsoulannister
prigians
Born_Confused
fkaravi
Billyskotsikas
Νικηφόρος Πατσιούρας
grethem
summersunshine
σπυρτσιωμ
qwertyuiop
alex_g
tols1
Bigie_Cheese
dkoukn
redwolf
palladas
Nikos_313
LelisNiko
vasilikitsatsi
A-TheITGuy
bougatsa
Smaragda
kstavroulis
Vassoula
vasilis saitis
dmadarak
Athinaaz
abiki
gianst
BossiTsif
asimomyti
victoria
odysseaskar
harischris
meliou
Εμφάνιση

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

Νέα!
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads
με προσοχή στα ονόματα των αρχείων!
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > Απορίες στη C++
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 4 5 [6] 7 8 ... 27 Go Down Print
Author Topic: Απορίες στη C++  (Read 52282 times)
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: Απορίες στη C++
« Reply #75 on: February 08, 2009, 22:48:28 pm »

Quote from: AgentCain on February 08, 2009, 22:35:54 pm

Γιαυτό το λόγο θέλει 2 ΣΑΣ, μια με και μια ... διαίτης Grin


Θα κάνουμε δηλαδή πάντα μια χωρίς ορίσματα μόνο και μόνο για να μπορούμε να γράψουμε Α pinakas[n] ?  και μετά να βάλουμε ορίσματα με for και new ?


Υπάρχει κανένα παράδειγμα του Κορτέση όπου το κάνει έτσι?
« Last Edit: February 08, 2009, 22:54:10 pm by Emfanever » Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: Απορίες στη C++
« Reply #76 on: February 08, 2009, 23:02:32 pm »

Γενικά δεν έχω δει παράδειγμά του που να συνδυάζει πίνακα αντικειμένων + ΣΑΣ με ορίσματα (δεν τα διάβασα βέβαια και όλα)
Αλλά ξέρεις τι μυστήριος που μπορεί να γίνει. Τα γνωστά περί "αφήνεις στον compiler και το λειτουργικό να καταστρέψει αντικείμενα ενώ έπρεπε να το ελέγχεις εσύ " κτλ κτλ

Εφόσον όμως δουλεύει μπορείς κάλλιστα να το χρησιμοποιήσεις.
Εγώ αναφέρω απλώς τι ειπώθηκε ακριβώς στο εργαστήριο (1ο ή 2ο δε θυμάμαι)
Και θυμάμαι ότι με αυτή τη μέθοδο είπε ότι μπορούμε να περάσουμε ορίσματα σε πίνακα με αντικείμενα (μάλιστα τότε δε ξέραμε και τη new)
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

ion
Θαμώνας
****
Gender: Female
Posts: 435



View Profile
Re: Απορίες στη C++
« Reply #77 on: February 09, 2009, 00:36:32 am »

Θυμήστε μου γιατί κάνουμε αρχικοποίηση!  Roll Eyes

Logged

Αυτόνομη Παρέμβαση στους Ηλ-Μηχ

http://aphm.espivblogs.net/
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: Απορίες στη C++
« Reply #78 on: February 09, 2009, 01:25:11 am »

Quote from: ion on February 09, 2009, 00:36:32 am
Θυμήστε μου γιατί κάνουμε αρχικοποίηση!  Roll Eyes



όταν λέμε αρχικοποιήση εννοούμε, όταν η συναρτ. αρχ συνθηκών έχει ορίσματα και πρέπει με κάποιο τρόπο να τα περάσεις στη συνάρτηση όταν δημιουργείς το αντικείμενο.        πχ  Α obj(1,2);
Logged
tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: Απορίες στη C++
« Reply #79 on: February 09, 2009, 02:01:25 am »

Σχεδον σε ολες τις τελευταιες εργασιες που ανεβασε λυμενες ακολουθει την εξης φιλοσοφια:
Code:
class Α{
  protected:
    static  Α **α;
    static int n;
.
.
.
};
Α **Α::α;
int Α::n;

Μπορει καποιος να εξηγησει (ή να μ πει που βρισκεται αυτο το κομματι της θεωριας) γιατι οριζει τον διπλο pointer στην ιδια την κλαση?
και που χρησιμευουν οι τελευταιες εντολες εξω απο την κλαση?..
Logged

..try not. Do. Or do not.
gate4
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1996


View Profile
Re: Απορίες στη C++
« Reply #80 on: February 09, 2009, 02:31:15 am »

epeidh einai static oi metablites prepei na ginei ksexwristi dilwsh eksw apo tin klash ta leei sto biblio mathete tin c++ apo to mhden. Oi g kai h htan skata  Angry  Undecided  Apo oso katalaba ton diplo pointer tis basikis klasis to xrisimopoei se sinartiseis kai stis 2 tis ergasies gia na desmeusi mnimi gia ta antikeimena twn paragomenwn
Logged

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



我學會并且講仅中文,因為沒人明白我,當我講希臘語時
gate4
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1996


View Profile
Re: Απορίες στη C++
« Reply #81 on: February 09, 2009, 02:37:38 am »

Quote from: gate4 on February 08, 2009, 22:02:47 pm


sto prwto thema tou 2003 ta antikeimena c kai b ston operator [ ] pou orizontai?
apo ton kodika pou egrapse o anyparktos
Logged

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



我學會并且講仅中文,因為沒人明白我,當我講希臘語時
Christy
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 251



View Profile
Re: Απορίες στη C++
« Reply #82 on: February 09, 2009, 13:08:49 pm »

Στο πρωτο θεμα του φεβρουαρίου του 2008 η συναρτηση point(...) τι ορισματα θα παιρνει για να ειναι ανεξαρτητη απο την κατηγορια των μαθηματω ???? Embarrassed Embarrassed Embarrassed
Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: Απορίες στη C++
« Reply #83 on: February 09, 2009, 13:21:59 pm »

Μπορείς να κάνεις μια βασική κλάση ΜΑΘΗΜΑ
Από αυτήν να παράγεις το Α μάθημα και το Β μάθημα (για την εφαρμογή που ζητάει)
Μετά να κάνεις πίνακα από ποιντερ στο τύπο της βασικής ΜΑΘΗΜΑ
Στο πίνακα αυτό θα αποθηκεύεις τους πόιντερ στα αντικείμενα που κάνεις (συνολικά 3 αντικείμενα)
Μετά θα περνάς τον πίνακα + το μέγεθός του στη συνάρτηση point
Επειδή είναι πίνακας στο τύπο της βασικής, είναι ανεξάρτητη από το είδος του μαθήματος
Βέβαια αυτό προϋποθέτει να κάνεις μία virtual στη βασική για τον υπολογισμό και επιστροφή του βαθμού. Οπότε στην point για να πάρεις τον βαθμό ενός από τα μαθήματα αρκεί να γράψεις M[ i]->get_grade() όπου Μ ο πίνακας με τους ποιντερ στο τύπο της βασικής και get_grade() η virtual συνάρτηση.

μπορείς να το κάνεις και με templates (φαντάζομαι...)
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

N3ikoN
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1018


one piece 4ever


View Profile
Re: Απορίες στη C++
« Reply #84 on: February 09, 2009, 13:26:13 pm »



κάτι παραδείγματα που χει ανεβάσει στο ετημμυ..με client server ktl..που στην μαιν ειναι μονο δυο γραμμες..τι ειναι? λολ  Smiley
Logged

o,ti aksizei na to kaneis , aksizei na to parakaneis!
Christy
Καταξιωμένος/Καταξιωμένη
***
Gender: Female
Posts: 251



View Profile
Re: Απορίες στη C++
« Reply #85 on: February 09, 2009, 13:36:38 pm »

Quote
Στο πίνακα αυτό θα αποθηκεύεις τους πόιντερ στα αντικείμενα που κάνεις (συνολικά 3 αντικείμενα)
με this?
η point θα ειναι void??
νομιζω εχω χαθει....  :'( :'(
Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: Απορίες στη C++
« Reply #86 on: February 09, 2009, 13:44:55 pm »

ή με this (δηλαδή να έχεις μία συνάρτηση που το μόνο που θα κάνει είναι να επιστρέφει τον πόιντερ του αντικειμένου)
ή πιο απλά έτσι

main(){
.
.
ma8ima *M[3];
A a;
B b, c;

M[0]=&a;
M[1]=&b;
M[2]=&c;
cout<<point(M,3);
.
.
}

Η point θα έχει το πρότυπο:
float point(ma8ima **M, int n)
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

tomshare3
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 518


011101000110111101101101


View Profile
Re: Απορίες στη C++
« Reply #87 on: February 09, 2009, 14:10:37 pm »

η πρωτη του 2008 ειναι ιδια σχεδον με την G.
στο ethmmy εχει ενα πολυ καλο παραδειγμα (ασκησεις εβδομαδας 7 - circuit.cpp) που εξηγει ακριβως τι παιζει με ολη αυτη την ιστορια με λογισμικα και ανεξαρτητες συναρτησεις!!
Logged

..try not. Do. Or do not.
Sonic
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 148


View Profile
Re: Απορίες στη C++
« Reply #88 on: February 09, 2009, 14:15:23 pm »

Quote from: Christy on February 09, 2009, 13:36:38 pm
Quote
Στο πίνακα αυτό θα αποθηκεύεις τους πόιντερ στα αντικείμενα που κάνεις (συνολικά 3 αντικείμενα)
με this?
η point θα ειναι void??
νομιζω εχω χαθει....  :'( :'(

το συγκεκριμενο παραδειγμα επειδη ζητα μονο η point  να ειναι ανεξαρτητη της κατηγοριας των μαθηματων (οχι και η main) νομιζω ειναι πιο ευκολο και εξισου σωστο και δουλεψεις με templates.(ο τροπος του Agent Cain ειναι μεν πιο γενικος αλλα πιο δυσκολος.)μπορεις δηλ.να κανεις κατι τετοιο:

template<class T1,class T2,class T3>//γενικα μπορει να εχεις 3 διαφορετικες κατηγοριες
float point(T1 X,T2 Y,T3 Z){
.
.
.
}

οριζεις μετα τις δυο κατηγοριες   "class A" και "class B" και στη main καλεις τη συναρτηση point(a,b1,b2) οπου a,b1,b2 αντικειμενα στις αντιστοιχες κλασεις.
αν σου ελεγε να ειναι και η main ανεξαρτητη τοτε ειχες "προβλημα" αφου η παραπανω κληση της point και η δημιουργια των αντικειμενων a,b1,b2 καθιστουν τη main  εξαρτημενη απο την κατηγορια μαθηματων.
Logged
ion
Θαμώνας
****
Gender: Female
Posts: 435



View Profile
Re: Απορίες στη C++
« Reply #89 on: February 09, 2009, 14:18:21 pm »

circuit **circuit::M;
int circuit::n;

Γιατί το κάνει αυτό αμέσως μετά τη δήλωση της circuit?
Logged

Αυτόνομη Παρέμβαση στους Ηλ-Μηχ

http://aphm.espivblogs.net/
Pages: 1 ... 4 5 [6] 7 8 ... 27 Go Up Print
Jump to:  

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