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

Указатели - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передать двумерный массив в функцию http://www.cyberforum.ru/cpp-beginners/thread268981.html
подскажи те как передать двумерный массив в функцию?)
C++ Файлы Здоров Всем !! Мне нужно переписать из одного файла в другой до одноcтрочного комм.Как изменить? Пример : Это лежит в файле (text) : adaaww//wddd ... http://www.cyberforum.ru/cpp-beginners/thread268972.html
error LNK2019: unresolved external symbol "public: __thiscall Shape2D::Shape2D(void)" (??0Shape2D@@QAE@XZ) C++
Наследование. Базовый класс: class Shape2D { public: Shape2D(); virtual ~ Shape2D(); virtual float Area( )= 0; virtual float Perimeter() = 0; virtual void PrintMessage();
Дана строка. Вывести все слова, содержащиеся в строке, в столбец. C++
3)Дана строка. Вывести все слова, содержащиеся в строке, в столбец.
C++ StringGrid - условия выбора ячеки http://www.cyberforum.ru/cpp-beginners/thread268958.html
Уперся в вопрос.! В СтрингГриде 4 столбца и 16 строк. При запуске программы выглядит все примерно так: ____1___2____3____4__ 1_|____|____|____|4::1 | 2_|____|____|____|4::2 | ....
C++ Даны два файла,определить совподают ли компоненты файлов Помогите,пожалуйста,написать программу. Даны два файла,определить совподают ли компоненты файлов,если нет вывести номер элемента где они различны. подробнее

Показать сообщение отдельно
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
03.04.2011, 07:21
1)Как понять, когда именно нужно использовать указатели? Т.е. когда без них невозможно.
Когда они упрощают жизнь.=) Не могу назвать ни одного примера с указателелями, который невозможно было бы сделать без их использования. (Но это вполне может быть вызвано спецификой решаемых задач.)
указатели лишь инструмент, и выбор чем вкрутить саморез - шуруповертом или отверткой - за Вами. Пожалуй, наиболее часто указатели используются для передачи объектов без их копирования:
C++
1
2
3
4
5
6
7
8
9
double tratata(int* ptr);
 
int some_func(){
int array1 [100500];
    //do somethig...
    double result = tratata(array1); //передача массива в tratata с помощью указателя
 
return result;
}
2)Это вопрос уже к про). Даже не знаю, как его сформулировать. Когда вы поняли, что поняли указатели, и знаете, как и, где их использовать? Сколько по времени заняло это?
увы не про. Неделю или две на минимальном уровне после связных списков.

Вы писали что проходите структуры данных. Напишите своё бинарное дерево (или реализацию стэка)- многие вопросы отпадут.
зы: написать - иметь компилируемый код, верно работающий с хотя бы с тестовыми примерами.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru