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

Указатели и Ссылки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Надо написать код программы со строками http://www.cyberforum.ru/cpp-beginners/thread517875.html
3. С клавиатуры вводится последовательность символов до тех пор, пока не встретится символ, не являющийся цифрой. Подсчитать количество введенных символов.
C++ Map Hack На С++ Народ как можно написать Map Hack на С++ для игры Warcraft 3, ну как бы чит для сетевой игры, помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread517874.html
возможно ли прочитать текстовый файл сначала еще раз без закрытия? C++
Добрый день!!! Подскажите пожалуйста, возможно ли прочитать текстовый файл еще раз сначала? Или чтобы начать чтение снова, надо его закрыть и снова открыть??? Допустим имеется такой текстовый файл: 1 2 3 4 5 6 7 8 9 10 Тогда после прочтения всего файла переменная будет содержать значение 10. Пробовал перевести указатель чтения на начало (seekg(0,ios::begin)), указатель устанавливается на...
Движение модели C++
Всем доброго времени суток.Нуждаюсь в помощи.Подскажите как изменить направление движения модели когда происходит поворот по её оси.То есть гоночки, машина поворачивает(моделька крутится в право в лево) и при этом её позиция также изменяется (то есть машина входит в поворот) однако когда я пытаюсь организовать поворот модель просто крутится и двигается в прежнем направлении. Вот как я делаю ...
C++ Занести в массив значения функции и вывести его на экран http://www.cyberforum.ru/cpp-beginners/thread517797.html
Занести в массив значения функции \operatorname{f} (x, y) = (x + y)^2, \; 0 \le x \le 5, \, 0 \le y \le 3 и вывести его на экран
C++ Написать программу ввода в массив 10 чисел и поиска в нем минимального значения Написать программу ввода в массив 10 чисел и поиска в нем минимального значения подробнее

Показать сообщение отдельно
RASHFor
6 / 6 / 0
Регистрация: 12.02.2012
Сообщений: 224
13.03.2012, 15:53     Указатели и Ссылки
извеняюсь,но никак не могу понять.
C++
1
2
3
4
5
6
7
int sum(int* inLeft, int* inRight)
{
    if(inLeft == inRight)
        return *inLeft;
    else
        return *inRight + sum(inLeft, --inRight);
}
1) строка int sum(int* inLeft, int* inRight) -тут указателем является тип инт.правильно?
2)if(inLeft == inRight) -почему без знака указателя-*?что произошло если бы было так:if(*inLeft == *inRight)?
3)почему звездочка стоит рядом с инт(int sum(int* inLeft, int* inRight)),а тут - *inLeft;
4)почему return *inRight + sum(inLeft, --inRight);-*inRight со звездой,а эти без:inLeft, --inRight?
соответсвенно что было бы если бы были со звездочками?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru