Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Привет всем! Вот с толкнулся с такой проблемой: type *p; //далее этой переменной присваивается что то например каой нить функцией p=CreateType(...); Дальше я хочу передать переменную *p в какую нить функцию. В этой функции я произвожу действия которые заставляют изменить адрес переданой переменной внутри данной функции. Возвратившись из функции я буду работать с переменной p адрес которой будет другой. Как надо описать параметры функции и как передавать аргументы в функцию, чтобы получилость то что я хочу? Еще раз хочу заметить, что переменная именно указатель!!! Сенкс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 00:30 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 00:46 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
тот самый пишет: > type *p; > //далее этой переменной присваивается что то например каой нить функцией > p=CreateType(...); // например так : p = ChangeType( p ); Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 00:48 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
White Owl Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Настоящие С++-ки пишут: ;) Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 09:51 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Akh пишет: > void getb(char **p) { > Настоящие С++-ки пишут: ;) > > void getb(char *&p) { Сов у нас старый сишнег, ритраград, так сказать... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 14:39 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
MasterZiv Akh пишет: > void getb(char **p) { > Настоящие С++-ки пишут: ;) > > void getb(char *&p) { Сов у нас старый сишнег, ритраград, так сказать... Posted via ActualForum NNTP Server 1.4 Ну, да а blinded - фанатик. Помню, помню... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 14:51 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
настоящий с++ник должен будет написать класс Pointer и переопределить у него операторы присваивания и разыменования ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2007, 17:57 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Ну-ну, а если без использования глобальных переменных? Немного изменю предлагаемый код. Исправьте, пожалуйста, в нём ошибки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 12:46 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Charles WeylandНу-ну, а если без использования глобальных переменных? Немного изменю предлагаемый код. Исправьте, пожалуйста, в нём ошибки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. уже отвечали void changea(char *&a) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 13:17 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Не работает) Привожу текст своего примера. Создаю указатель на двухмерный массив. В отдельной функции выделяю для него память. Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 13:39 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Charles Weyland, Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 14:09 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
clihltCharles Weyland, Код: plaintext 1. действительно... только в этом проблема? А передал правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 14:17 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Charles Weyland, Да. Передал правиильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 15:07 |
|
||
|
Передача адреса указателя в функцию
|
|||
|---|---|---|---|
|
#18+
Двумерных и многомерных массивов в С++ не существует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2017, 07:27 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2018146]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 273ms |
| total: | 523ms |

| 0 / 0 |
