Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| cpp:vector_overloading_binary_operators2 [2019/05/20 08:30] – gthanos | cpp:vector_overloading_binary_operators2 [Unknown date] (current) – external edit (Unknown date) 127.0.0.1 |
|---|
| | %%/=%% | //Vector// | //int// | Κάθε στοιχείο του αριστερού τελεστέου διαιρείται με τον δεξιό τελεστέο και το αποτέλεσμα της ακέραιας διαίρεσης αποθηκεύεται στο στοιχείο του αριστερού τελεστέου. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο. | | | %%/=%% | //Vector// | //int// | Κάθε στοιχείο του αριστερού τελεστέου διαιρείται με τον δεξιό τελεστέο και το αποτέλεσμα της ακέραιας διαίρεσης αποθηκεύεται στο στοιχείο του αριστερού τελεστέου. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο. | |
| | %% %=%% | //Vector// | //int// | Κάθε στοιχείο του αριστερού τελεστέου διαιρείται με τον δεξιό τελεστέο και το υπόλοιπο της ακέραιας διαίρεσης αποθηκεύεται στο στοιχείο του αριστερού τελεστέου. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο. | | | %% %=%% | //Vector// | //int// | Κάθε στοιχείο του αριστερού τελεστέου διαιρείται με τον δεξιό τελεστέο και το υπόλοιπο της ακέραιας διαίρεσης αποθηκεύεται στο στοιχείο του αριστερού τελεστέου. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο. | |
| | %%<<=%% | //Vector// | //int// | Τα στοιχεία του αριστερού τελεστέου ολισθένουν αριστερά κατά το μέγεθος του δεξιού τελεστέου. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο. | | | %%<<=%% | //Vector// | //int// | Τα στοιχεία του αριστερού τελεστέου ολισθένουν αριστερά κατά τόσα bits όσα προσδιορίζει ο δεξιός τελεστέος. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο. | |
| | %%>>=%% | //Vector// | //int// | Τα στοιχεία του αριστερού τελεστέου ολισθένουν δεξιά κατά το μέγεθος του δεξιού τελεστέου. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο.| | | %%>>=%% | //Vector// | //int// | Τα στοιχεία του αριστερού τελεστέου ολισθένουν δεξιά κατά τόσα bits όσα προσδιορίζει ο δεξιός τελεστέος. Επιστρέφεται μία αναφορά στο τρέχον αντικείμενο.| |
| |
| <code cpp Vector.cpp> | <code cpp Vector.hpp> |
| #include <iostream> | #include <iostream> |
| #include <string> | #include <string> |
| #include <cstdlib> | #include <cstdlib> |
| using namespace std; | using namespace std; |
| | |
| | #ifndef _VECTOR_HPP_ |
| | #define _VECTOR_HPP_ |
| |
| class Vector { | class Vector { |
| | |
| }; | }; |
| | |
| | #endif |
| | </code> |
| | |
| | <code cpp Vector.cpp> |
| | #include "Vector.hpp" |
| |
| Vector::Vector(int length) { | Vector::Vector(int length) { |
| return array[pos]; | return array[pos]; |
| } | } |
| | </code> |
| | |
| | <code cpp VectorUsage.cpp> |
| | #include "Vector.hpp" |
| |
| int main() { | int main() { |