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

3 мелких вопроса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Геометрическая прогрессия http://www.cyberforum.ru/cpp-beginners/thread231320.html
Задача: Дано N десятоков целых чисел. Определить, сколько из них могут составлять геометрическую прогрессию. Проверку оформить в виде функции. Помогите кто чем может)
C++ Вычислить значение функции Помогите пожалуйста решить следующие задачки: 1. Написать программу с условным оператором: if/elise. 2. Написать программу с переключателем switch. Ввести первую букву названия страны. Вывести количество городов этой страны. Заранее большое спасибо!!! http://www.cyberforum.ru/cpp-beginners/thread231313.html
C++ задание по созданию класс-строки
Задание: создать класс-строка, реализовать методы слияния строк и удаление подстроки из строки через операторные функции перегрузки - операторы + и -. ну как я понял надо создать две строки задаваемые с клавиаруры например А,B и надо чтоб вывело строку С=A+B - слияния, и D=A-B - удаление подстроки из строки....ну сам код написать не могу помогите очень нужно до завтра сделать.
C++ Структура: туристические путевки
Дана структура данных из 5 туристических путевок. Путевка Место отдыха Стоимость Период отдыха Получить список мест отдыха исходя из имеющейся суммы денег. Текс программы: #include <stdio.h>
C++ Дружественные функции http://www.cyberforum.ru/cpp-beginners/thread231271.html
Доброго времени суток! Помогите пожалуйста разобраться с задачей: Создать классы: 1.Класс Машина (фирма, состояние, номер учета); 2.Класс Механик (имя, заработная плата); 3.Класс Менеджер (имя); Описание предметной области – механик может менять состояние машины на «исправен». Инженер может менять номер учета машины и заработную плату механика. Вот мой код: #include<string.h>
C++ Копирование строк из одного массива в другой Здравствуйте, друзья) Пишу: class CopyString { private: static const int Max = 20; char StrFirst; char StrSecond; подробнее

Показать сообщение отдельно
Nick Alte
Эксперт С++
1590 / 982 / 115
Регистрация: 27.09.2009
Сообщений: 1,897
Завершенные тесты: 1
19.01.2011, 20:56     3 мелких вопроса
Цитата Сообщение от FanAizu Посмотреть сообщение
3. Почему ссылку нужно инициализировать при объявление? Ведь, если функцие передавать ссылку в качестве аргумента, то инициализации сразу не происходит. То есть в функцие инициализация ссылки происходит во время выполнения программы. Тогда почему в программе нельзя тоже объявить ссылку, а затем где-нибудь в другом месте ее инициализировать??
Создание ссылки, передающейся в функцию, происходит в момент вызова функции. Создание ссылки, объявленной как локальная переменная (как и для любой другой локальной переменной), происходит тогда, когда управление доходит до места, в котором она объявлена. Ссылка инициализируется в момент объявления потому, что её значение (то есть, адрес объекта, на который она указывает) не должно изменяться в течение всего времени существования ссылки. Так же, как и с переменными, объявленными как const - они тоже инициализируются в момент создания. Только const-переменную изменить всё-таки можно в принудительном порядке, а со ссылкой ещё строже, её вообще нельзя изменять.
 
Текущее время: 19:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru