|
|
|
инкремент значения ссылки
|
|||
|---|---|---|---|
|
#18+
передаю ссылку в функцию, в функции делаю инкремент значения, переданного по ссылке. как правильно синтактически записать? Код: plaintext 1. 2. на конструкцию ++(*i) - ругается. как правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 18:28:27 |
|
||
|
инкремент значения ссылки
|
|||
|---|---|---|---|
|
#18+
akalend wrote: > передаю ссылку в функцию, Это указатель, а не ссылка... > как правильно? *i += 1 кстати, ++(*i) у меня работает без проблем (g++-4.1.2). -- We are all going to hell and I'm driving the bus Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 18:44:16 |
|
||
|
инкремент значения ссылки
|
|||
|---|---|---|---|
|
#18+
ErVкстати, ++(*i) у меня работает без проблем (g++-4.1.2). У меня тоже компилится. VS2008. 2 автор: Вы чем компилируете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 22:05:04 |
|
||
|
инкремент значения ссылки
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2007, 22:06:55 |
|
||
|
инкремент значения ссылки
|
|||
|---|---|---|---|
|
#18+
akalend пишет: > передаю ссылку в функцию, > в функции делаю инкремент значения, переданного по ссылке. Это указатель, а не ссылка. > как правильно синтактически записать? > > function (int *i ){ > *i = *i + *1*; > } Ну так правильно. Можно еще *i += 1; ++*i; > на конструкцию ++(*i) - ругается. Не должен. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2007, 00:19:56 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2027982]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
235ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 217ms |
| total: | 545ms |

| 0 / 0 |
