Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > не работают ссылки в VC++ 6.0 |
Автор: toshkaexe 26.9.2007, 10:49 | ||
набрал простейшую программу в visual С++ версия 6. но почему-то ругается компиллятор на использование ссылок в коде. в чем проблема?подскажте плиз. заранее спасибо!
вот ругань компиллятора error C2143: syntax error : missing '{' before '&' error C2059: syntax error : '&' error C2059: syntax error : ')' error C2059: syntax error : ')' ... |
Автор: toshkaexe 26.9.2007, 10:59 |
.c |
Автор: archimed7592 26.9.2007, 11:01 |
Меняй на .cpp и будет тебе счастье(в языке Си[.c] ссылок нет - они появились только в Си++[.cpp]). |
Автор: FiMa1 26.9.2007, 11:07 | ||
В си нет ссылок... |
Автор: toshkaexe 26.9.2007, 11:27 |
я не могу поменять:( не подскажете как можно в си без ссылок. я догадываюсь, что через указатели... но не могу нигде найти примера для моего случая... мне нужно чтобы при взове функции поменялись значения параметров функции, см мой код выше. а тип у функии void должен быть..заранее спасибо за помощь |
Автор: FiMa1 26.9.2007, 11:32 | ||
Кстати, а почему у тебя код завершения программы единица? Адрес, на который указывает ссылка, изменить нельзя, т.о. в этом плане ссылку можно считать некоторым синонимом константого указателя. Тем не менее это не одно и тоже, подробности, если они необходимы, посмотри в любом руководстве по Си++. |
Автор: toshkaexe 26.9.2007, 11:38 |
о, мегаспасибо! |