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

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: 1426709
Total Topics: 31711
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 72
Guests: 104
Total: 176
pavlos2003
chatzimich
vasilis saitis
Spyrtos14
ggalamat
Η ΤΡΑΠΟΥΛΑ ΤΟΥ ΠΑΠΠΟΥ ΜΟΥ
Acad-Mics
mark
LelisNiko
abiki
alextsigilis
sterxz
serafeim
gcheristanidhs
ඞ
Nikikouss
Fotis Roukoutakis
gpr000
Denisivo
leolam
dimitire
tsaliki
MrGreekArrow
themis01
george polymeros
JoHn!
eviii
elias_farhood
menelaras
Nikos.Ts
kosovi
bit11
jimalexoud
nikoskaza
vaggelisx
Manos_5
MrEagle
johncow
aliceouzou
kostas1507
cheinopor
PetrosCc
Xontroulis
akontel
et7gr
thanosk
1234
Pumpakos
mamalakis
Sanaia
swthrhs
rafa98p
distillery
Le ece
mimaki
PanosPapaspirou
Διάλεξις
stergiosb
palladas
Nicotre
kapas
elizabeth
Reidemption
satsok
manolitsis
Manifold
romanos
stavros0201
Εμφάνιση

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

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > Απορίες στη C++
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 15 16 [17] 18 19 ... 27 Go Down Print
Author Topic: Απορίες στη C++  (Read 52523 times)
tsolias
Ανερχόμενος/Ανερχόμενη
**
Posts: 85



View Profile
Re: Απορίες στη C++
« Reply #240 on: December 19, 2009, 20:00:46 pm »

Μπορεί κάποιος να μου απαντήσει τι ακριβώς κάνει η size_t που χρησιμοποιήθηκε στην άσκηση 3 εβδομάδα 7 με τους κύκλους;

void *operator new[](size_t size)
{
   void *p;
   cout << "Using overload new[].\n";
   if ((p = malloc(size)) == NULL)
   {
      cout << "allocation error";
      exit(1);
   }
   return p;
}
Logged
Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: Απορίες στη C++
« Reply #241 on: December 19, 2009, 21:01:30 pm »

Είναι το μέγεθος του πίνακα για τον οποίο γίνεται δυναμική δέσμευση με τη malloc. Στη συγκεκριμένη περίπτωση που η malloc είναι μέσα σε if, γίνεται η δεύσμευση και ταυτόχρονα ελεέγχεται το κατα πόσο έγινε σωστά.
Logged
tsolias
Ανερχόμενος/Ανερχόμενη
**
Posts: 85



View Profile
Re: Απορίες στη C++
« Reply #242 on: December 19, 2009, 21:13:27 pm »

Quote from: Καμένος on December 19, 2009, 21:01:30 pm
Είναι το μέγεθος του πίνακα για τον οποίο γίνεται δυναμική δέσμευση με τη malloc. Στη συγκεκριμένη περίπτωση που η malloc είναι μέσα σε if, γίνεται η δεύσμευση και ταυτόχρονα ελεέγχεται το κατα πόσο έγινε σωστά.

Νομίζω ότι αυτό που λες είναι το size και όχι το size_t το οποίο όσο έψαξα είναι δεσμευμένη λέξη στις βιβλιοθήκες
alloc.h, stdio.h, stdlib.h, string.h κλπ.  Συγκεκριμένα στο help του borland λέει:

size_t(type)
Type used for memory object sizes and repeat counts.
Logged
Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: Απορίες στη C++
« Reply #243 on: December 19, 2009, 21:46:23 pm »

Α ναι sorry.. κατάλαβα λάθος την ερώτηση..!
Logged
Anastacia
Θαμώνας
****
Posts: 331


λευτεριά στους Μουργόλυκους


View Profile
Re: Απορίες στη C++
« Reply #244 on: December 19, 2009, 22:00:23 pm »

φυλλάδιο Κορτέσιου, σελίδα 92, 1η πρόταση.

Το size_t δεν είναι απλά δεσμευμένη λέξη, είναι τύπος δεδομένων, πράγμα που φαίνεται κ από το πρόγραμμα που παρέθεσες.
H μεταβλητή size είναι τύπου size_t.
Logged

αυτόνομη παρέμβαση στους ηλ-μηχ: http://aphm.espivblogs.net/
συνέλευση για το κόστος φοίτησης: http://synkosfoi.espivblogs.net/

δυστοπία: http://dystopiarap.wordpress.com/
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


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


View Profile
deleted
« Reply #245 on: January 10, 2010, 03:14:59 am »

deleted
« Last Edit: June 14, 2015, 19:17:41 pm by BOBoMASTORAS » Logged

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

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
sweety
Νεούλης/Νεούλα
*
Gender: Female
Posts: 37


Είμαι ηλεκτρολόγ@, συμβαίνει κάτι;


View Profile
Re: Απορίες στη C++
« Reply #246 on: January 23, 2010, 00:06:38 am »

Nα ρωτησω κατι.. Στις εργασίες F και G που ζητούσε ανεξαρτησία από τον τύπο των αντικειμένων , ο 

Κορτέσης χρησιμοποίησε static και virtual συναρτήσεις. Με την ίδια λογική μπορούμε να λύσουμε και το 1ο

θέμα από Φεβρουάριο 2009 για παράδειγμα ή θα μπορούσαμε να το κάνουμε μόνο με virtual χωρις να

χρησιμοποιήσουμε τις static?

Logged
provataki
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3834



View Profile
Re: Απορίες στη C++
« Reply #247 on: January 23, 2010, 16:55:21 pm »

πιστευω πως πρεπει οπωσδηποτε να χρησιμοποιησεις static.
Θες ενα pointer διπλο, δηλωμενο ως static. και μια μεταβλητη
ωστε να μπορεις να χειριζεσαι τα διαφορετικα αντικειμενα(ή κλασεις)
και να εχεις επικοινωνια με τη main.
 
Logged

bay bay timy.
ak1s
Ανερχόμενος/Ανερχόμενη
**
Posts: 70


View Profile
Re: Απορίες στη C++
« Reply #248 on: January 24, 2010, 00:28:38 am »

μηπως καποιος τυχαινει να εχει τισ λυσεις

των θεματων 2009.Αν τις εχεις καποιος ας τισ ανεβασει ..

ευχαριστω προκαταβολικα..
Logged
mAn-_0lis
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 259



View Profile
Re: Απορίες στη C++
« Reply #249 on: January 24, 2010, 16:27:01 pm »

https://www.thmmy.gr/smf/index.php?topic=29810.msg644334#msg644334
Logged

o_0
censored
Ανερχόμενος/Ανερχόμενη
**
Posts: 69



View Profile
Re: Απορίες στη C++
« Reply #250 on: January 24, 2010, 18:33:28 pm »

Να ρωτήσω κάτι και εγώ ρε παιδες.
σε αυττή εδώ την ασκηση

#include <iostream>
#include <conio.h>
using namespace std;

class Vehicle
{
   float weight, speed;
public:
   Vehicle(){};
   float getWeight(){ return weight;};
   float getSpeed() { return speed;} ;
   void setWeight(float weight_) { weight=weight_; };
   void setSpeed(float speed_) { speed=speed_; };
   void showData();
};

void Vehicle::showData()
{
   cout<<"Weight is " << getWeight() << endl;
   cout<<"Speed is " << getSpeed() << endl;
}

class Truck: public Vehicle
{
   char *name;
public:
    Truck(){};
    void setName(char *name_) { name=name_;};
   char *getName() {return name;};
   void showData();
};

void Truck::showData()
{
   Vehicle::showData();
   cout<<"Name is " << getName() << endl;

}

void newTruck(Truck *t, float a, float b, char *n)
{
     t->setWeight(a);
     t->setSpeed(b);
     t->setName(n);     
}

void main()
{
    Vehicle *ptr, veh;
   Truck *ptr2, tru[2];
//Σε αυτό το σημείο γίνεται η αρχικοποίηση που ζητάει?
   ptr = &veh;
   ptr->setWeight(5000);
   ptr->setSpeed(110);
   cout<<"Vehicle:\n";
   ptr->showData();



   ptr = & tru[0];
   ptr->setWeight(5000);
   ptr->setSpeed(110);

   cout<<"Truck 1:\n";
   ptr->showData();

   ((Truck *)ptr)-> setName("Volvo");
   
   cout<<"Truck 1 all:\n";
   ((Truck *)ptr)-> showData();
   
   // PROSOXI!!!!!
   // O pointer einai tupou Vehicle, opote to bima einai megalutero.
   //H timh tou weight exei skoupidia
   // An omws au3aname ton pointer ptr2, i timi 8a itan swsti

   ptr++;
   ptr->setWeight(6100);
   cout << "Weight of Truck tru[1] = "<< tru[1].getWeight() << endl << endl;

      
   ptr2 = & tru[1];   
   newTruck(ptr2, 6100, 95, "Scania");
   cout<<"Truck 2 all:\n";
   ptr2 -> showData();
   ptr2--;
   ptr2->setWeight(5800);
   cout << "Weight of Truck tru[0] = "<< tru[0].getWeight() << endl << endl;
   getch();   
}


μπορεί κάποιος να μου εξηγησει για ποιο λόγο γινονται ετσι τα εντονα σημεία (γιατι εχω ποιντερ)
και να εξηγησει περισσοτερο το προσοχη που αναφέρει
Logged
creat.ure
Καταξιωμένος/Καταξιωμένη
***
Posts: 156


View Profile
Re: Απορίες στη C++
« Reply #251 on: January 25, 2010, 17:36:36 pm »

Στο 1ο θεμα του 2009 λέει: Να σχεδιαστεί και να υλοποιηθεί το λογισμικό στο οποίο ορίζεται η συνάρτηση get_area()  η οποία αφού υπολογίσει και εκτυπώσει το εμβαδόν κάθε οικοπέδου να επιστρέφει τη συνολική έκταση .... ανεξάρτητη του σχήματος των οικοπέδων.

Αφού θα υπολογίζει το εμβαδόν πώς θα είναι ανεξάρτητη?? εκτός και αν το εμβαδόν δεν το υπολογίζει τελικά εκεί και το πέρνει έτοιμο από τις υποκλάσεις
έχει κανείς καμιά ιδέα??
Logged
provataki
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3834



View Profile
Re: Απορίες στη C++
« Reply #252 on: January 25, 2010, 17:37:37 pm »

το 2ο εννοει....

virtual συναρτησεις επιστροφης εμβαδου σε μια γενικη κλαση και παει λεγοντας...
Logged

bay bay timy.
ΚΗΜΜΥ
Επιβεβαρυμένος
*********
Gender: Male
Posts: 13065


Κ από το Καμμένος...


View Profile
Re: Απορίες στη C++
« Reply #253 on: January 25, 2010, 18:22:04 pm »

αμα εχουμε πολλες συναρτησεις αρχικων συνθηκων και κανουμε αντικειμενα με new
καλουνται ολες?
Logged

provataki
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3834



View Profile
Re: Απορίες στη C++
« Reply #254 on: January 25, 2010, 18:24:49 pm »

τι εννοεις;
να εχεις πολλες επικαλυψεις της συναρτησης ΑΣ για μια κλαση
ή συναρτησεις αρχικων συνθηκων στις παραγωμενες ξερω γω....

Στην πρωτη περιπτωση καλειται μια αναλογα με τα ορισματα
στη δευτερη περιπτωση καλουνται ολες με βαση την ιεραρχια που περιγραφεται στις σημειωσεις...
Logged

bay bay timy.
Pages: 1 ... 15 16 [17] 18 19 ... 27 Go Up Print
Jump to:  

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