Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
#1

Ссылки(водный пример) - C++

27.03.2011, 19:41. Просмотров 627. Ответов 3
Метки нет (Все метки)

задача :
Описать и инициализировать некоторым значением переменную x типа
int. Описать ссылки ir (типа int) и dr (типа double) и инициализировать их
переменной x. Напечатать адреса переменных x, ir, dr и объяснить результаты.


вот я попробовал:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main (){
int x;
int &ir = x;
double &dr =(double*) x;
cout << &x << &ir << &dr <<endl;
return 0;
};
пишет :
инициализация: невозможно преобразовать 'double *' в 'double &
как исправить,подскажите пожалуйста!
и можно с комментариями чтобы смог разобраться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2011, 19:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ссылки(водный пример) (C++):

Указатели и ссылки - разобрать пример применения - C++
У меня всё очень плохо с указателями и ссылками, не понимаю как они работают и тд. Нужно объяснение вот этого кода: int Age = 30; int...

Создать иерархии наследования: самолет, корабль-водный самолет или исправить ошибки - C++
a) Создать иерархии наследования: самолет, корабль - водный самолет. b) Создать иерархии наследования: транспорт - самолет, корабль -...

Зачем нужны rvalue ссылки, если есть универсальные ссылки - C++
Читаю книгу Скотта Мэйерса... Что-то я совсем запутался с этими rvalue ссылками. Я не пойму, зачем нужны rvalue ссылки, если есть...

Не компилируется пример пример! - C++
Добрый день, я только-только решил начать изучать програмирование на С++! Как учебное пособие использую книгу Стефана Р. Девитса &quot;С++ для...

Пример использования внешней ссылки в функции ДВССЫЛ - MS Excel
Так и не нашёл в интернете, как записать в ячейку внешнюю ссылку. Например, в ячейке &quot;A1&quot; находится внешняя ссылка, а в ячейке &quot;B1&quot;...

Как записать пример в Maxima? Пример внутри - Математические программы
Здравствуйте. Кто может записать этот пример в программе? Чтобы считал и не выдавал ошибку

3
silent_1991
Эксперт С++
4997 / 3055 / 149
Регистрация: 11.11.2009
Сообщений: 7,040
Завершенные тесты: 1
27.03.2011, 20:39 #2
Возможно, от вас этого хотели о_О? Но это, ИМХО, дикость...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
int main()
{
    int x = 10;
    int &ri = x;
    double &rd = reinterpret_cast< double & >(x);
 
    std::cout << x << "  " << ri << "  " << reinterpret_cast< int & >(rd) << std::endl;
    std::cout << &x << "  " << &ri << "  " << &rd << std::endl;
 
    return 0;
}
1
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
27.03.2011, 21:04  [ТС] #3
Цитата Сообщение от silent_1991 Посмотреть сообщение
reinterpret_cast< double & >(x);
что это значит?
0
silent_1991
Эксперт С++
4997 / 3055 / 149
Регистрация: 11.11.2009
Сообщений: 7,040
Завершенные тесты: 1
27.03.2011, 21:33 #4
Грубо - заставляет компилятор интерпретировать одни данные как другие.

Добавлено через 3 минуты
Ну а в данном случае заставляет его думать, что мы инициализируем ссылку на переменную типа double именно переменной типа double, а не той, что на самом деле.
1
27.03.2011, 21:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.03.2011, 21:33
Привет! Вот еще темы с ответами:

Загрузка файла на сервер, добавление в базу данных ссылки и вывод ссылки из базы - PHP
Добрый вечер. Изучаю php, появился вопрос, а решить уже дня 3 не могу своими силами, поэтому прошу помощи. Есть форма, в которой вносятся...

Как достать ссылки из Memo1 в Memo2 ссылки только которые оканчиваются на *.jpg *.gif - Delphi
mmo1.Lines.Text:= idhtp1.Get('http://m.vk.com/album138983341_195657842'); этот код показывает содержимое html страницы...

Ссылки с параметрами, Как передать параметры ссылки в javascript? - JavaScript
Реально ли получить значение гипперссылки? нужно передать клиенту, напр. если он передейдет по некой ссылке, которая будет сождержать...

Заменить ссылки в одном txt-файле на ссылки из другого - CMD/BAT
Здравствуйте, подскажите пожалуйста как можно заменить ссылки в одном txt файле на ссылки в другом txt файле, критерий по которому скрипт...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru