Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <vector>
- /*
- • Operator +=, po którego lewej i prawej stronie stoi odpowiednio zwykła i stała referencja wektora
- liczb rzeczywistych, a wynikiem jest referencja wektora po lewej. Operator dopisuje na jego koniec
- wszystkie elementy wektora po prawej.
- Operatory powinny być przystosowane do użycia w przykładowym programie poniżej. Operatory korzystają tylko z pliku nagłówkowego vector.
- Przykładowy program
- int main() {
- print(std::vector<double> {6.7, -12.3, 5} + std::vector<double> {0.5, -2.7, 19});
- std::vector<double> vector {6.7, -12.3, 5};
- print((vector += std::vector<double> {0.5, -2.7}) += std::vector<double> {19});
- print(vector); }*/
- std:: vector<double> operator + (const std::vector<double> &x,const std::vector<double> &y){
- std::vector<double>z;
- for(double element:x)
- {
- z.push_back(element);
- }
- for(double element:y)
- {
- z.push_back(element);
- }
- return z;
- };
- std:: vector<double> operator +=(std::vector<double> &x,const std::vector<double> &y){
- };
- int main()
- {
- std::vector<double> {6.7, -12.3, 5}; //+ std::vector<double> {0.5, -2.7, 19});
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement