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

Зачем нужны указатели? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на массивы c++ http://www.cyberforum.ru/cpp-beginners/thread1018201.html
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами....
C++ Способ прочитать файл с базой данных есть база данных в формате .dat есть файл с структурами и типами в формате .h что использовать какие компоненты или sql тут потребуется чтобы вывести базу данных, просьба подсказать! пожалуйста!... http://www.cyberforum.ru/cpp-beginners/thread1018178.html
C++ в коде ниже есть ошибки. в чем они и как их устранить?
structure brother { char name; into age; sister kin; }a; structure sister { char name; into age;
Программа которая выводит на экран целые числа C++
Привет всем) я тут новичек и учу с++,задали мне тут такой вопрос:написать программу которая выводит на экран числа в виде: 6 7 8 9 0 1 2 3 4 5 И в программе должно быть цикл с...
C++ Сложение двух матриц http://www.cyberforum.ru/cpp-beginners/thread1018141.html
помогите пожалуйста написать программу на языке С ++. даны два двумерных массива. нужно найти их сумму.
C++ трудность создания программы на С++ практика идиёт а не получаеться!) на шахматной доске стоят чёрный король и три белые ладьи(ладья бьёт по горизонтали и по вертикали). Проверить, не находиться ли король под боём, а если угроза, то от кого именно. подробнее

Показать сообщение отдельно
reisal78
677 / 589 / 139
Регистрация: 28.04.2013
Сообщений: 1,677
25.11.2013, 11:46
Указатели довольно сложная тема для "переваривания".
Попробую объяснить один из случаев. (Хотя я про себя еще не могу сказать, что разобрался с указателями до конца)

Представим такой случай.

Вы из функции main вызываете функцию int temp (int i) которая, скажем, будет увеличивать переданную переменную на 1.
При вызове функции temp в памяти будет создана копия переданной переменной i, с этой копией будут произведены какие то действия (в моем примере увеличится на 1), модифицированное значение будет возвращено и присвоено какой то переменной.
Если же вы передаете в функцию адрес переменной, которую хотите модифицировать то копия не создается, действия модификации внутри функции производятся над самой переменной, возвращать ее нет необходимости.

Для большого кол-ва данных и большого объёма профит очевиден.

Если я в чем то не прав, надеюсь более опытные участники меня поправят. Буду очень признателен за дополнения.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.