Форум программистов, компьютерный форум CyberForum.ru

Перегрузка оператора ввода вывода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Эти треугольники являются подобными http://www.cyberforum.ru/cpp-beginners/thread850614.html
числа a и b выражают длинны катетов одного прямоугольного треугольника,с и d - другого. Эти треугольники являются подобными. помогите в этих программах я 0
C++ Использование LAPACK на c++ Здравствуйте! Помогите разобраться с установкой LAPACk на проект c++. Нужно реализовать алгоритмы разложений матриц. Подкиньте рабочий проект, а я уж сам потом разберусь Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread850604.html
Передача массива в функцию по ссылке C++
Здравствуйте. Есть функция: void f(int &a) { int *p=&a; p=1; } Но почему-то при попытке передать ей массив ругается дебаггер: ...|10|error: invalid initialization of non-const reference of type ‘int&’ from an rvalue of type ‘int*’| Как с этим справиться?
C++ Структура в стеке
Я наверное уже всех задолбал со своим стеком, но всё же мне еще нужна помощь)) Код, который ниже должен запрашивать у пользователя ввод структуры, которая после помещается в стеке. Так же программа может этот стек выводить и для сохранения информации я сохраняю этот стек в другом стеке :) . Но при компиляции выдает ошибку в выводе: 'class std::stack<Football>' has no member named 'fio'| и так...
C++ Работа с указателями http://www.cyberforum.ru/cpp-beginners/thread850558.html
Расскажите как работает каждая строка в коде char *A = "123456789"; unsigned B = 1; char *X = A + B; char *Y = A - (- B);
C++ Формат Шрифта Проблема в том что я не пойму какая нужна кодировка для того что бы шрифт встал на свое место перепробовал все. Мж»»БЛРВµДНшВзµЧІгЎЈ ЛµГчЈє±ѕЕдЦГОДјюКЗЕдЦГПµНіПыПўєНПµНі№«ёжµДЈ¬їЙТФФЪґЛЙиЦГПыПў·ўЛНµД Добавлено через 25 минут Извините разобрался Китайский, Корейский... подробнее

Показать сообщение отдельно
Linzman
0 / 0 / 0
Регистрация: 31.10.2012
Сообщений: 48
29.04.2013, 15:14  [ТС]     Перегрузка оператора ввода вывода
Всем спасибо, проблема оказалась в конструкторе Array(). Когда в main'е я инициализировал переменную так
C++
1
Array a()
компилятор писал error: ambiguous overload for ‘operator>>’ in ‘std::cin >>a'. Когда же я писал
C++
1
Array a(0)
все работало.
И все таки хочется узнать мнение эксперта почему так, как объявлять правильно "пустой" конструктор Array() и не приведет ли использование вместо него конструктора Array(0) к утечкам.
 
Текущее время: 06:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru