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

Бинарное дерево - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с указателями http://www.cyberforum.ru/cpp-beginners/thread745023.html
Нужно чтобы при каждом попадании "1", в введенной строке выводилось сообщение на экран. Запускается без ошибок, но после ввода строки выводит сразу "Для продолжения нажмите любую клавишу..." ...
C++ Обнуление массива структур Создаю массив Elem * Head = new Elem; for (int i=0;i<n;i++) { *(Head+i)= NULL; } cin >> numer; Пусть n будет 5 . то есть я создаю 5 элементов некой структуры , но для того чтобы там не... http://www.cyberforum.ru/cpp-beginners/thread745020.html
C++ перегруженный оператор <<
подскажите как перегрузить оператор << для класса как описать само перегружение friend ostream& operator << (ostream &c, const setofnumber&) так? setofnumber это класс и в функции надо писать?...
опОписать функцию, которая подсчитывает число вхождений элемента Е, значение ко-торого введено с клавиатуры, в списке Q. C++
Описать функцию, которая подсчитывает число вхождений элемента Е, значение ко-торого введено с клавиатуры, в списке Q.
C++ В одномерном массиве, вычислить произведение положительных элементов, сумму элементов, расположенных до минимального, а также отсортировать массив. http://www.cyberforum.ru/cpp-beginners/thread745004.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) произведение положительных элементов массива; 2) сумму элементов массива, расположенных до минимального элемента....
C++ Вычислить произведение отрицательных, и сумму положительных элементов массива В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) произведение отрицательных элементов массива; 2) сумму положительных элементов массива, расположенных до максимального... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13207 / 7478 / 840
Регистрация: 27.09.2012
Сообщений: 18,388
Записей в блоге: 3
Завершенные тесты: 1
25.12.2012, 02:20
Если Вы передадите просто указатель, то в функцию будет передана копия и все действия будут производится с ней.
В качестве примера:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
void foo1(int *p){
    p=NULL;
}
 
void foo2(int **p){
    *p=NULL;
}
 
int main(){
    int n;
    int *p=&n;
    std::cout<<p<<std::endl;
    foo1(p);
    std::cout<<p<<std::endl;
    foo2(&p);
    std::cout<<p<<std::endl;
    std::cin.get();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru