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

Конструкторы в списках и конфликт имён - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возник вопрос? http://www.cyberforum.ru/cpp-beginners/thread4715.html
Столкнулся с кодом программы для работы с ссылка и перегрузками функций, но при перегрузке одной функции программа не работает, хотя ошибок я не заметил. Программа простая совсем. вот код: #include iostream; using namespace std; #include conio.h;//для getche(); struct chet//структура { float par1; };
C++ Тригонометрические функции Всем привет. Я новичок в С++. Поставил себе задачу написать прогу построений и анализа гриафиков. Проблема, может и глупая, но я не могу вызвать ни одной простой тригонометрической функции. Он пишет, что-то вроде: неизвестный символ (или слово). (Среда Borland C++ v.6) http://www.cyberforum.ru/cpp-beginners/thread4705.html
C++ Помогите плиз. Возникла большая проблема
Народ, я делаю обучающе-тестирующюю прогу по С++. У меня возникла проблема: У меня есть поле Memo, в котором содержится содержание вопроса, и 4 поля Edit, в которых у меня варианты ответов. Как сделать, чтобы при нажатии на кнопке "Сохранить" данные записались отдельно, то есть вопрос в один файл, а ответы в другой? Варианты ответов необходимо записать каждый на новой строке файла, так как я...
Прекратить работу калькулятора при вводе любого символа, кроме числа C++
Здравствуйте, я все с тем же калькулятором.решил сделать проверку на вводимые данные, т.е. что бы работа программы прекращалась при вводе любого символа кроме числа. Использовал функцию isdigit() перепробовал много вариантов, но ничего не получалось. Придумал данный вариант(строки 29-31), но проверить не могу т.к. компиллятор выдает потерю ";" перед return. Более того, при постановки знака...
C++ Найти количество элементов массива, больших заданного С http://www.cyberforum.ru/cpp-beginners/thread4669.html
Задание такое: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, больших С; 2. произведение элементов массива, расположенных после максимального по модулю элемента. 3. Преобразовать массив таким образом, чтобы сначала располагались все отрицательные элементы, а потом - все положительные (элементы, равные 0, считать Положительными). ...
C++ "Задача женихов и невест" подскажите как делать задачку? заданы 2 множества (a и b) одинаковой размерности и заданы 2 матрицы предпочтения элементов одного множества на другом. Чем меньше индекс тем предпочтительней является элемент. Сгруппировать в пары так чтобы один был из множества а а другой из множества b. ее еще называют задачей женихов и невест подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
30.09.2007, 20:59     Конструкторы в списках и конфликт имён
Вот пример, поясняющий, в чем состоит проблема конфликта имен в С++:
Код
#include  stdlib.h;
#include  iostream;

using namespace std;

int rand(void)
{
	return 0;
}

int main ()
{
	coutrand();
}
Эта проблема решается просто. Даешь имя, которого ни у кого нет и все. Или в пространство имен помещаешь свою функцию, или что-нибудь там еще. К примеру так:
Код
#include  stdlib.h;
#include  iostream;

using namespace std;

int rand1(void)
{
	return 0;
}

int main ()
{
	coutrand1();
}
Или так:
Код
#include  stdlib.h;
#include  iostream;

using namespace std;

namespace MySpace
{
	int rand(void)
	{
		return 0;
	}
}

int main ()
{
	coutMySpace::rand()endl;
	coutrand();
}
А насчет конструкторов в списках я так и не понял, что там надо. В принципе, все примеры, что ты тут привел работают с шаблонами. В них ничего сложного нет. Почитай про STL, тогда поймешь код.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru