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

Механизм возврата ссылки на переменную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread124386.html
подскажите как заменить или где скачать библиотеку <iostream.h> для visual studio 2008
C++ функция для создания двухмерного массива Здравствуйте!!! у меня такая проблема. Есть char ** ngBoard, есть void NewBoard(char ** Board) { Board = new char*; for (int i=0; i<10; i++) Board = new char; } но почемуто функция не создает в памяти массив по передаваемой ссылке, т.е. ссылка пустая и при обращении идет ошибка. http://www.cyberforum.ru/cpp-beginners/thread124379.html
Сортировка русскиих букв C++
Возникла надобность сортировать слова с русскими буквами.Млин. Знаю что проблема русского языка в с++ стоит особняком.. char p ='п'; cout <<(int)p; -17 cin >>p; cout <<(int)p; -81 почему разные коды? И к тамуже если я ввожу я ,то код -1 а этого не должно быть т.К. Это eof .Сортировка думаю будет пахать норм.Еще непробовол..
C++ Как узнать длину числа?
Всем привет :) Интересует такой вопрос: как можно узнать длину числа(колличество цифр в нём)? Т.е. записать длину в отдельную переменную. К примеру a = 124; и как скажем в переменную buf занести тогда число 3 и т.д.
C++ Сортировка и запись в файл http://www.cyberforum.ru/cpp-beginners/thread124323.html
Помогите разобраться как решить задачу.... Пробывал ничего не получилось Создайте программу, которая вводит с клавиатуры элементы массива структур(не более 20 элементов). Каждый элемент массива содержит три поля: символьные(фамилия длиной не более 15 символов) и два вещественных (доход и расход) Программа должна отсортировать и вывести в файл элементы массива (построчно) в порядке возрастания...
C++ вращение отрезка. осуществить вращение отрезка вокруг центра, лежащего внутри отрезка и не совпадающего с его центром подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
02.05.2010, 15:33     Механизм возврата ссылки на переменную
Твои заключения верны, на сколько это судить не мне.

Ссылка должна ссылается(желательно): на то что существует еще до вызова функции...
X существует до вызова retx: он глобальный.

Возврат ссылки нужен: обычно, просто для обращения к памяти,
то есть автоматическое разыменование: перед функцией или операцией не надо писать *
Если бы возвращался просто адрес через указатель, пришлось бы писать *

Добавлено через 9 минут
Вот тебе для разнообразия как еще допустимо:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int x=100;
int* retx();
 
int main(){
*retx()=10;
cout<<x;
 
return 0;
}
 
 
int* retx()
{
return &x;
}
 
Текущее время: 16:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru