Форум программистов, компьютерный форум 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
 Аватар для no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 322
16.05.2013, 22:52  [ТС]     Присвоение указателей
я код уже показывал.
C++
1
2
3
4
5
6
7
8
9
10
11
template <class t1> //в качестве аргумента я передаю char *
struct hnode
{
const t1 key; //это указатель на константные данные типа char
hnode(t1 val1)
: key(val1)
{
t1 val2; //это указатель на неконстантные данные
val2 = key; //Здесь должны быть ошибка, но ее нет (Cannot convert const char * to char *) 
}
};
При написании этого в main, генерируется ошибка:

C++
1
2
3
int q = 123;
const int *ptr1 = &q;
int *ptr2 = ptr1;
Так вот вопрос:
Почему все работает с шаблонами, или это особенность C++ Builder 6?
Да и стоит ли вообще делать ключ константным (инкапсуляция и все такое)?
 
Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru