Форум программистов, компьютерный форум 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) найти номер первой из строк, не содержащих ни одного положительного элемента Хелпите народ ваще дурак йа подробнее

Показать сообщение отдельно
DU
1481 / 1057 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
16.05.2013, 23:20     Присвоение указателей
const char* ptr1; - указатель на константу
char* ptr3; - указатель на не константу.
ptr3 = ptr1; ошибка. потому что тут typeof(ptr3) != typeof(ptr1) и нет неявных преобразований
из typeof(ptr1) в typeof(ptr3). (хотя есть обратное преобразование из typeof(ptr3) в typeof(ptr1))

char* const ptr1; - константный указатель на неконстанту
char* ptr3; - указатель на не константу.
ptr3 = ptr1; // ок. потому что и то и другое указывает на неконстанту.

если второй случай просто с интами переписать, то получается:
const int val1 = 0; просто константа
int val3 = val1; ну переменная может инициализироваться константой.

или более общий случай с типом Т
const T val1 = T();
T val3 = val1; // ок
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru