50 БАЛЛОВ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!необходимо поправить программу перегрузки оператора
50 БАЛЛОВ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
необходимо исправить программку перегрузки оператора =
include
include
using namespace std;
struct Vector2
int x, y, z;
Vector2()
Vector2(int x, int y, int z): x(x), y(y), z(z)
Vector2 operator = ( const Vector2 amp;v2)
return Vector2(this-gt;x=v2.x,this-gt;y=v2.y,this-gt;z=0);
std::string ToString()
std::stringstream s;
s lt;lt;"(" lt;lt; this-gt;x lt;lt; "," lt;lt; this-gt;y lt;lt;"," lt;lt; this-gt;z lt;lt; ")";
return s.str();
;
int main2()
Vector2 v2(4, 5 ,6);
Vector2 v3;
v3=v2;
cout lt;lt; v3.ToString();
1 ответ
Заверячева Анжелика
Вы сами это пишите либо что это за Qamp;A?
Vector2 amp;operator=(const Vector2 amp;v2)
this-gt;x = v2.x, this-gt;y = v2.y, this-gt;z = v2.z;
return *this;
Vector2 amp;operator=(const Vector2 amp;v2)
this-gt;x = v2.x, this-gt;y = v2.y, this-gt;z = v2.z;
return *this;
Анатолий Серебренный
что не работает?
Семён
с подменой куска программки вашим программа все равно не запускается
Данька
откуда я знаю что вы делаете.. у меня все работает..
Санек Гармакнов
вобщем она и до этого запускалась, просто не правильно выводило.
Вячеслав
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 11/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 12/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 3 has invalid symbol index 2
Альбина
вот что мне выводится
Юрка Виллевский
полный текст должен быть таким?include include using namespace std;struct Vector2 int x, y, z; Vector2() Vector2(int x, int y, int z): x(x), y(y), z(z) Vector2 operator=(const Vector2 v2) this->x = v2.x, this->y = v2.y, this->z = v2.z; return *this; std::string ToString()std::stringstream s;s <<"(" << this->x << "," << this->y <<"," << this->z << ")";return s.str();;int main2()Vector2 v1(1, 2, 3);Vector2 v2(4, 5 ,6);Vector2 v3; v3=v2; cout << v3.ToString();
Алёна Саадала
int main2() - это вообщем что?
Виктор Зерщиков
приношу извинения, все работает, просто я скидывал кусочек большой программки где было много операторов и я переобозначал main2,main3 и так далее
Лилия Лугачева
не делайте так превосходнее
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов