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

Передача как указателя и как ссылки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать структуру «время» (часы, минуты, секунды). Определить функцию «следующая минута» http://www.cyberforum.ru/cpp-beginners/thread1127117.html
Привет ребят, вот такая задачка, голову ломаю ничего понять не могу: Описать структуру «время» (часы, минуты, секунды). Определить функцию «следующая минута» увеличивающую передаваемое в нее время на 1 секунду (учесть, что в сутках 24 часа).
C++ Написаить простой консольный редактор текстовых файлов Нужно написаить простой консольный редактор текстовых файлов. В каую сторону копать? Желательно кросплатформенный. Ну или под Windows. http://www.cyberforum.ru/cpp-beginners/thread1127114.html
C++ Вычислить величину Z, которая равняется сумме минимальных элементов массивов, разделенной на двойное произведение индексов минимальных элементов
Заданы два массива - Х(10) и Y(12). Вычислить величину Z, которая равняется сумме минимальных элементов массивов, разделенной на двойное произведение индексов минимальных элементов. Вывести минимальные элементы, их индексы и значения величины Z.
C++ Вычислить величину Z, которая равняется сумме минимальных элементов массивов, разделенной на двойное произведение индексов минимальных элементов
Заданы два массива - Х(10) и Y(12). Вычислить величину Z, которая равняется сумме минимальных элементов массивов, разделенной на двойное произведение индексов минимальных элементов. Вывести минимальные элементы, их индексы и значения величины Z.
C++ Построчная запись и считывание из файла http://www.cyberforum.ru/cpp-beginners/thread1127097.html
Пытаюсь разобраться - как работать с файлами в C++, элементарные вещи получаются, а вот чуть посложнее и всё.. ничего не выходит... Работал на Java, но там всё как-то на много проще выглядело. Прошу помочь. Вот несколько задачек: 1) Приведите, пожалуйста, какой-нибудь пример кода, который построчно записывает в текстовый файл информацию, а потом так же построчно её считывает и выводит на экран...
C++ Как создать переменную/массив строчного типа Здравствуйте. Разъясните, пожалуйста, как работать со строками в С++ при создании консольного и визуального приложения. Конкретно интересует, как создать переменную/массив строчного типа, как перевести значение переменной типа int в переменную строчного типа и наоборот. подробнее

Показать сообщение отдельно
Игорюня
 Аватар для Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
23.03.2014, 07:05     Передача как указателя и как ссылки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std;
 
struct time
{
    int seconds;
};
 
void link(int & a)
{
    a++;
}
 
void pointer(int * a)
{
    * a++;
}
 
int main()
{
    time object;
    object.seconds=10;
    cout<<object.seconds<<endl;
    link(object.seconds);
    cout<<object.seconds<<endl;
    pointer(& object.seconds);
    cout<<object.seconds<<endl;
    system("pause");
}
Функция link принимает ссылку и успешно инкременирует переменную,а вот с функция pointer почему-то не увеличивает значение.

Нашёл ошибку,нужно было взять в скобки (*a)++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru