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

Присвоение указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Предост. выбор при запуске проги ввести либо с клавы, либо с файла http://www.cyberforum.ru/cpp-beginners/thread867665.html
Предост. выбор при запуске проги ввести либо с клавы, либо с файла,помимо того нужно добавить ввод с файла.. Вот текст программы: #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; //--------------------------------------------------------------------------- void vvod_matrix(int **,int&,int&);
C++ Вывод по двумерным массивам Помогите с Выводом к курсовой по Двухмерному массиву в С++ http://www.cyberforum.ru/cpp-beginners/thread867657.html
C++ Задача на тему функции. Найти наименьшую по значению цифру в каждом числе последовательности
Вводится последовательность из N целых чисел. Найти наименьшую по значению цифру в каждом числе последовательности (функцией оформить определение наименьшей цифры числа).
указатель на функцию-член! C++
Как в аргумент функции передать указатель на метод класса? Метод в классе у меня статический,все равно не получается(невозможно преобразовать параметр 1 из 'void' в 'void (__cdecl *)(void)') Подскажите,пожалуйста,как это реализовать?
C++ Программа, которая вводит с клавиатуры три целых числа и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел http://www.cyberforum.ru/cpp-beginners/thread867622.html
Доброго дня. В общем на начальном этапе изучения дошел до задач. Попалась такая задача. Напишите программу, которая вводит с клавиатуры три целых числа и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел. Диалог на экране должен выглядеть следующим образом: Введите три различных целых числа: 13 27 14 Сумма равна 54 Среднее значение равно 18 ...
C++ Вычислить сумму элементов в тех столбцах, которые содержат хотя бы один отрица-тельный элемент вычислить сумму элементов в тех столбцах, которые содержат хотя бы один отрица-тельный элемент; 2) найти номер первой из строк, не содержащих ни одного положительного элемента Хелпите народ ваще дурак йа подробнее

Показать сообщение отдельно
no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 324

Присвоение указателей - C++

16.05.2013, 22:14. Просмотров 979. Ответов 11
Метки (Все метки)

Здарствуйте.

Например я пишу пользовательский контейнер (класс шаблон). Узел будет содержать ключ, данные и т.д.
я объявляю ключ константным!!!

C++
1
2
3
4
5
6
7
8
9
10
11
template <class t1>
struct hnode
{
const t1 key;
hnode(t1 val1)
: key(val1)
{
t1 val2;
val2 = key;
}
};
А вот в чем вопрос.
В качестве аргумента шаблона, я переадю например char *. В конструкторе, указателю на неконстантные данные присваиваю константный указатель. При реализации подобного с явными типами, генерируется исключение о невозможности преобразования типов.
Почему все работает с шаблонами, или это особенность C++ Builder 6?
Да и стоит ли вообще делать ключ константным (инкапсуляция и все такое)?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru