• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 22:38:26 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:38:26 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: 56
Guests: 139
Total: 195
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
jh13
chriskazakos
Jordann
tmpadasn
kmarkad
sterxz
Apaugasma
tzortzis
christina02
PANKRAV
anastas1a
ppapadoe
mimaki
kouf
τσακαλι
Raphael
leorizos
Born_Confused
xanthosp
ANDVRONTZOS
okanpala
Mr Watson
gntitsios
engineer2030
bougatsa
Pakapis5
George15
nick_slendy
petrtheo
giorgosm05
mixkats
alexanton
dioannidi
kkotsopo
maestros
Eleniiii
dimitire
anna.ts
Thanasis_pap
Δημητρης Αξιμιωτης
george14
mmikelo
Nikospneumatikos
donnis
iliaskou
stefanos hios
mavropan
ikallima
plapas
msandr
elischat
ThanosKoutsoump
ecevz
Εμφάνιση

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

Νέα!
Πληροφορίες Καθηγητών
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 52394 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...