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

как сделать выходные параметры у функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ оператор System http://www.cyberforum.ru/cpp-beginners/thread234436.html
подскажите оператор System какие имеет функции.например system("pause").и можно ли с помощью него переместить файл.
C++ Создание окна windows я работаю под ОС windows язык DEV C++ как создать обыкновенное окно,и допустим одну кнопку что бы после нажатие высвечивалась ну скажем "привет народ".если можно покажите исходник и объясните. Заранее всем спасибо огромное!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! http://www.cyberforum.ru/cpp-beginners/thread234433.html
C++ Нужно написать и отладить программу выполнения преобразования...
Всем привет!!!! =) помогите пожалуйста решить задачи! буду очень благодарен вам!!!вообще не понимаю С++((( надеюсь,что вы мне поможите. заранее большое спасибо!!! 1) написать и отладить программу выполнения преобразования: 010111(в 2ой системе)>S(в 10ю) 2)дано целое число N<20. составьте программу, которая определяет количество различных делителей числа N!.
Таймер в миллисекундах, который не укладывает программу спать C++
Столкнулся с проблемой: нужно каждые n миллисекунд вызывать функцию, но так, чтобы программа не "засыпала" . Sleep() - не подходит Timer() вроде тоже GetSystemTime(&time1); while(true) { GetSystemTime(&time2); if (time2-time1==n) {....} //ну или там (time1.wMilliseconds-time2.wMilliseconds==n) } тоже вроде не то. чтобы такого использовать?
C++ Работа с _atodb() http://www.cyberforum.ru/cpp-beginners/thread234415.html
Здравствуйте, друзья) Подскажите пожалуйста - для чего нужна данная функция?? Читаю документацию и не понимаю... Функция должна преобразовывать строку в целое число.. Но мне не совсем вот что понятно - зачем и где может она пригодиться??
C++ изучение с++ #include <iostream> using namespace std; void main() { cout<<"hello ,world!"; return 0; } он его не компилирует и выдает ошибку подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
10.08.2011, 20:11     как сделать выходные параметры у функции
Цитата Сообщение от Noname2512 Посмотреть сообщение
а если мне надо массив чисел сохранить
я попробовал написать
C++
1
int fn (int a, int  &r[3] ) {}
а он ругается :
'r' : arrays of references are illegal
Дело в том, что вы указали не ссылку на массив, а массив ссылок. А в С++ запрещается создавать массив ссыло. Поэтому ткомпилятор и ругается. Нужно правильно синтаксически задавать конструкции языка. В вашем случае следует записать таким образом\\

C++
1
int fn (int a, int ( &r )[3] ) {}
Добавлено через 5 минут
Цитата Сообщение от Даня98 Посмотреть сообщение
С с++ когда объявляется массив в аргументах функии на него автоматически создается ссылка. (&) Поэтому, все изменения массива в функции изменяют сам массив а не его копию.
Не фантазируйте! Это совершенно неверно, что вы написали. Никаких ссылок не создается на массив. Просто массив, переданный в качестве аргумента для параметра, указанного, как массив, преобразуется в указатель на первый элемент массива. А указатель на первый элемент массива и ссылка на массив - это совершенно разные вещи!
 
Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru