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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ποιον πάροχο να επιλέξω?
by Katarameno
[Today at 17:47:33]

[Οπτική] Να επιλέξω το μά...
by Nikostrim
[Today at 05:05:26]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[Today at 02:13:58]

Αστεία Βίντεο
by Katarameno
[Today at 00:38:19]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[September 17, 2025, 22:43:28 pm]

best username in THMMY.gr
by Katarameno
[September 17, 2025, 20:35:29 pm]

Αποτελέσματα Εξεταστικής ...
by ilazarit
[September 17, 2025, 19:59:41 pm]

[Τηλεπικοινωνιακά Συστήμα...
by chatzikys
[September 17, 2025, 16:07:13 pm]

Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[September 17, 2025, 11:35:11 am]

Εργασία στην METLEN, Γνώμ...
by ChrisKaloy-Kakou
[September 17, 2025, 00:51:50 am]

Συμβάσεις και εταιρείες
by Nikos_313
[September 16, 2025, 23:02:05 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[September 16, 2025, 22:54:08 pm]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[September 16, 2025, 19:37:40 pm]

Ευρωμπάσκετ 2025
by Katarameno
[September 16, 2025, 02:46:49 am]

Πότε θα βγει το μάθημα; -...
by Katarameno
[September 16, 2025, 01:08:33 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]
Στατιστικά
Members
Total Members: 10014
Latest: Jimana
Stats
Total Posts: 1428150
Total Topics: 31767
Online Today: 661
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 45
Guests: 300
Total: 345
xristodoulou
gntitsios
apob
Alex Kosmas
lefterish
stefpapa21
themisb
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
Karaμazoβ
Nianaro
Akis Papanikolaou
bsp
kav-liaris
Pcsc
cchristodoulou
Petross
Sotirisbikos
AcDimitri
tmpadasn
apostchris
themis01
Giannis Masterio
ThanosKoutsoump
mrotskos
Sierra
Petran25
alexter
sofoklhs_pizza
xanthoula
athena_apo
chaniotism
rafa98p
JoHn!
Saint_GR
dimipapa83
le papillon
BB
filon05
anastasis34
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το 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 ... 24 25 [26] 27 Go Down Print
Author Topic: Απορίες στη C++  (Read 57940 times)
JakeLaMotta
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 1341



View Profile
Re: Απορίες στη C++
« Reply #375 on: January 31, 2012, 17:01:32 pm »

Quote from: natalia_3005 on January 31, 2012, 15:28:51 pm
Quote from: Inquirer on January 31, 2012, 14:53:43 pm
στο μάθημα ο Συμεωνίδης είχε ξεχωρίσει τις διαφορες μεταξυ ανεξαρτησιας συνάρτησης και ανεξαρτησιας λογισμικού και είχε πει 2 τρόπους για την κάθε περιπτωση
τους θυμαται κανεις?

ανεξαρτησια συναρτησης (virtual templates?)?
ανεξαρτησια λογισμικου (static me diplo pointer,ορισμος αντικειμενων στην κλαση??)?

για ανεξαρτησια συναρτησης ειναι με τους 2 τροπους που λες..
λογισμικου νομιζω ειναι ενας τροπος και ειναι αυτος που υλοποιειται στην εργασια G την φετινη!

Νομίζω ότι αυτό που κάνει στη G εργασία είναι για ανεξαρτησία και της main.Ανεξαρτησία λογισμικού(ουσιαστικά δηλαδή κάποιας συνάρτησης που δεν είναι μέλος κάποιας κλάσης),γίνεται με static με διπλό pointer(και με global),κ δημιουργώντας αντικείμενα στη βασική κλάση με τον pointer.Όπως στην εργασία Ε φέτος,και στο πρώτο παράδειγμα της εβδομάδας 7 στις ασκήσεις.
Logged
png
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2101



View Profile
Re: Απορίες στη C++
« Reply #376 on: August 24, 2012, 23:44:12 pm »

στη λύση της εργασίας E υπάρχουν 2 μεταβλητές που ορίζονται έξω από κλάση/συνάρτηση/main()...
τι σημαίνει αυτό;
Logged

τακτοποιημένο χάος
Silvo the Beautiful
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 3784



View Profile
Re: Απορίες στη C++
« Reply #377 on: August 24, 2012, 23:50:39 pm »

Quote from: png on August 24, 2012, 23:44:12 pm
στη λύση της εργασίας E υπάρχουν 2 μεταβλητές που ορίζονται έξω από κλάση/συνάρτηση/main()...
τι σημαίνει αυτό;

Οτι ο θεος προβλεψε για ολα
Logged
png
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2101



View Profile
Re: Απορίες στη C++
« Reply #378 on: August 24, 2012, 23:52:13 pm »

Quote from: aris_silvo on August 24, 2012, 23:50:39 pm
Quote from: png on August 24, 2012, 23:44:12 pm
στη λύση της εργασίας E υπάρχουν 2 μεταβλητές που ορίζονται έξω από κλάση/συνάρτηση/main()...
τι σημαίνει αυτό;

Οτι ο θεος προβλεψε για ολα

είσαι αμετάκλητα ζαβό αλλά κι έτσι σ'αγαπάμε. σκάσε τώρα να μας πει κάνας χριστιανός.
Logged

τακτοποιημένο χάος
Jim D. Ace
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3672


Τρελός παπάς με βάφτισε!!!


View Profile
Re: Απορίες στη C++
« Reply #379 on: August 25, 2012, 00:10:52 am »

κοιτα αν και δεν εχω κανει ακομα c++ λογικα (συμφωνα με τη C) εσυ αναφερεσαι σε global variable
στην ουσια οι μεταβλητες που οριζονται εξω απο κλάση/συνάρτηση/main()... αναφερονται σε ολο το προγραμμα και αφου οριστουν  θα σβηστουν απο τη μνημη του υπολογιστη μονο οταν θα χει τελειωσει το προγραμμα
Logged

People think that I must be a very strange person. This is not correct. I have the heart of a small boy.
It is in a glass jar on my desk.
Endeavour X
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 3346



View Profile
Re: Απορίες στη C++
« Reply #380 on: August 25, 2012, 00:12:50 am »

Quote from: png on August 24, 2012, 23:44:12 pm
στη λύση της εργασίας E υπάρχουν 2 μεταβλητές που ορίζονται έξω από κλάση/συνάρτηση/main()...
τι σημαίνει αυτό;
Παιζει να εννοεις τις στατικες? Στη λυση δεν εισαι?
Logged
png
Veteran
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2101



View Profile
Re: Απορίες στη C++
« Reply #381 on: August 25, 2012, 00:25:23 am »

Quote from: Michael on August 25, 2012, 00:12:50 am
Quote from: png on August 24, 2012, 23:44:12 pm
στη λύση της εργασίας E υπάρχουν 2 μεταβλητές που ορίζονται έξω από κλάση/συνάρτηση/main()...
τι σημαίνει αυτό;
Παιζει να εννοεις τις στατικες? Στη λυση δεν εισαι?

μάλλον... ξέρω κι εγώ; Tongue

υ.γ. ξέχασα, thanks jim d. ace, εντάξει, το βρήκα, global είναι
« Last Edit: August 25, 2012, 01:04:14 am by png » Logged

τακτοποιημένο χάος
princess_of_the_dawn
Καταστραμμένος
********
Gender: Female
Posts: 5768


με μια σφαίρα στο κεφάλι το μυαλό σου θ αλλάξει!


View Profile
Re: Απορίες στη C++
« Reply #382 on: September 03, 2012, 18:08:32 pm »

στις σημειώσεις έχει το εξής:

Code:
#include <iostream.h>
class array {
int a[3];
public:
array operator+(array t);
array operator=(array t);
array operator++(void);
void out(void);
void set(int *k);
};
array array::operator+(array t)
{
array tm;
int i;
for(i=0; i<3; i++)
tm.a[i]=a[i]+t.a[i];
return tm;
}
array array::operator=(array t)
{
int i;
for(i=0; i<3; i++)
a[i]=t.a[i];
return *this;
}
array array::operator++(void)
{
int i;
for(i=0; i<3; i++)
a[i]++;
return *this;
}
void array::out(void)
{
int i;
for(i=0; i<3; i++)
cout <<a[i]<<" ";
cout <<"\n";
}
void array::set(int *k)
{
int i;
for(i=0; i<3; i++)
a[i]=*(k+i);
}
void main()
{
array w,r,u;
int k[]={1,2,3},m[]={10,20,30};
w.set(k);
r.set(m);
u=r+w;
u.out();
u=w+r+u;
u.out();
u=r=w;
u.out();
u++;
u.out();
++u;
u.out();
}

"Το πρόγραμμα θα εκτυπώσει τις τιμές
11 22 33
22 44 66
1 2 3
2 3 4
3 4 5
"

Γτ θα εκτυπώσει αυτές τις τιμές και όχι

    11  24   37
    22  48   74
      1     2    3
      2     3    4
      3     4    5



??
 Embarrassed
Logged

λευκά κελιά για σένα

https://www.behance.net/Thomas_Kef
Infinite Loop
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 706


We are the Harbinger of your perfection.


View Profile
Re: Απορίες στη C++
« Reply #383 on: September 04, 2012, 05:53:55 am »

Ασχετο, αλλα:
Quote from: Μαλακισμενος κωδικας
Code:
void out(void)
ΘΕΕ ΚΑΙ ΚΥΡΙΕ, void ΣΤΗΝ ΛΙΣΤΑ ΤΩΝ ΠΑΡΑΜΕΤΡΩΝ ΣΕ ΚΩΔΙΚΑ C++

Quote from: Φάνταγμα Μπίθηκας on September 03, 2012, 18:08:32 pm
στις σημειώσεις έχει το εξής:

Code:
#include <iostream.h>
class array {
int a[3];
public:
array operator+(array t);
array operator=(array t);
array operator++(void);
void out(void);
void set(int *k);
};
array array::operator+(array t)
{
array tm;
int i;
for(i=0; i<3; i++)
tm.a[i]=a[i]+t.a[i];
return tm;
}
array array::operator=(array t)
{
int i;
for(i=0; i<3; i++)
a[i]=t.a[i];
return *this;
}
array array::operator++(void)
{
int i;
for(i=0; i<3; i++)
a[i]++;
return *this;
}
void array::out(void)
{
int i;
for(i=0; i<3; i++)
cout <<a[i]<<" ";
cout <<"\n";
}
void array::set(int *k)
{
int i;
for(i=0; i<3; i++)
a[i]=*(k+i);
}
void main()
{
array w,r,u;
int k[]={1,2,3},m[]={10,20,30};
w.set(k);
r.set(m);
u=r+w;
u.out();
u=w+r+u;
u.out();
u=r=w;
u.out();
u++;
u.out();
++u;
u.out();
}

"Το πρόγραμμα θα εκτυπώσει τις τιμές
11 22 33
22 44 66
1 2 3
2 3 4
3 4 5
"

Γτ θα εκτυπώσει αυτές τις τιμές και όχι

    11  24   37
    22  48   74
      1     2    3
      2     3    4
      3     4    5



??
 Embarrassed


Πώς εβγαλες το 11, 24, 37; Αφου η προσθεση γινεται στοιχειο προς στοιχειο. Δες τις γραμμες:
Code:
int k[]={1,2,3},m[]={10,20,30};
w.set(k);
r.set(m);
u=r+w;
Logged

This one doesn't have time for your solid waste excretions.
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: Απορίες στη C++
« Reply #384 on: September 04, 2012, 13:12:24 pm »

Quote from: Infinite Loop on September 04, 2012, 05:53:55 am
Ασχετο, αλλα:
Quote from: Μαλακισμενος κωδικας
Code:
void out(void)
ΘΕΕ ΚΑΙ ΚΥΡΙΕ, void ΣΤΗΝ ΛΙΣΤΑ ΤΩΝ ΠΑΡΑΜΕΤΡΩΝ ΣΕ ΚΩΔΙΚΑ C++


Γιατί είναι μαλακισμένος? Δεν είναι λάθος και προσφέρει και συμβατότητα με την C.
Logged
Infinite Loop
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 706


We are the Harbinger of your perfection.


View Profile
Re: Απορίες στη C++
« Reply #385 on: September 04, 2012, 13:36:08 pm »

Γιατι αλλο πραμα η C++, αλλο πραμα η C. Ειναι δυο τελειως ξεχωριστες γλωσσες.
Related:
1 2

και δεν θα σχολιασω καν το .h στο #include και το return type της main...
Logged

This one doesn't have time for your solid waste excretions.
princess_of_the_dawn
Καταστραμμένος
********
Gender: Female
Posts: 5768


με μια σφαίρα στο κεφάλι το μυαλό σου θ αλλάξει!


View Profile
Re: Απορίες στη C++
« Reply #386 on: September 04, 2012, 14:18:24 pm »

Quote from: Infinite Loop on September 04, 2012, 05:53:55 am


Πώς εβγαλες το 11, 24, 37; Αφου η προσθεση γινεται στοιχειο προς στοιχειο. Δες τις γραμμες:
Code:
int k[]={1,2,3},m[]={10,20,30};
w.set(k);
r.set(m);
u=r+w;

ναι αλλά τότε το εξής σημείο:
Code:
void array::set(int *k)
{
int i;
for(i=0; i<3; i++)
a[i]=*(k+i);
}

γιατί το βάζουμε??
δεν έχουμε:
Gia to W
a[0]=1+0=1
a[1]=2+1=3
a[2]=3+2=5

gia to  r
a[0]=10+0=10
a[1]=20+1=21
a[2]=30+2=32

u=r+w=11 24 35

???
 Embarrassed
Logged

λευκά κελιά για σένα

https://www.behance.net/Thomas_Kef
nikitas350
Καταξιωμένος/Καταξιωμένη
***
Posts: 201



View Profile
Re: Απορίες στη C++
« Reply #387 on: September 04, 2012, 14:21:23 pm »

Quote from: Infinite Loop on September 04, 2012, 13:36:08 pm
Γιατι αλλο πραμα η C++, αλλο πραμα η C. Ειναι δυο τελειως ξεχωριστες γλωσσες.
Related:
1 2

και δεν θα σχολιασω καν το .h στο #include και το return type της main...

Το void για return στην main δείχνει την γελοιότητα του Κορτέση.
Για το void ως argument στην C++ με καλύπτει αυτό:

http://stackoverflow.com/questions/51032/is-there-a-difference-between-foovoid-and-foo-in-c-or-c
Logged
Infinite Loop
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Posts: 706


We are the Harbinger of your perfection.


View Profile
Re: Απορίες στη C++
« Reply #388 on: September 04, 2012, 14:23:04 pm »

Code:
a[i]=*(k+i);

Pointer arithmetic. Look it up.

Α, και αφου ειπε ο θεος οτι το
Code:
f(void)
ειναι abomination, εμεις οι θνητοι μπορουμε να σωπασουμε Tongue
Logged

This one doesn't have time for your solid waste excretions.
princess_of_the_dawn
Καταστραμμένος
********
Gender: Female
Posts: 5768


με μια σφαίρα στο κεφάλι το μυαλό σου θ αλλάξει!


View Profile
Re: Απορίες στη C++
« Reply #389 on: September 04, 2012, 14:30:04 pm »

thanks infinite  Kiss
Logged

λευκά κελιά για σένα

https://www.behance.net/Thomas_Kef
Pages: 1 ... 24 25 [26] 27 Go Up Print
Jump to:  

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