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

Передача данных в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сборка POCO проекта http://www.cyberforum.ru/cpp-beginners/thread1231361.html
Запускаю файл build_vs100.cmd и батник создает кучу файлов с расширением lib. Копирую их в C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib Теперь программа компилируется без проблем, но вылетает с сообщением PocoFoundation.dll not found
C++ С какой целью необходимо передвать по ссылке переменную в конструкторе копирования? Почему аргумент в конструктор копирования передается не по значению, а по ссылке? Объясните понятным языком, пожалуйста. ClassName(const ClassName&) По сути же мы берем, например, obj1(уже инициализированный) и хотим чтобы obj2 был полной копией obj1(их соответствующие поля должны быть одинаковы). Но зачем тут фигурирует ссылка? Мы же просто можем переписать значения полей. http://www.cyberforum.ru/cpp-beginners/thread1231344.html
C++ Заполнение квадратной матрицы змейкой по горизонтали
помогите пожалуйста Даны числа n и m. Создайте массив A и заполните его змейкой вот код #include <iostream> using namespace std; int main () {
C++ Приложение для доступа к БД программным путем без инструментов GUI
Вопрос задавался не раз. Извиняюсь за дублирование. Столкнулся с базами данных(делать было нечего). В качестве СУБД пробовал MS Access, в качестве клиентского приложения - приложение на Delphi. Потом "кувыркался" с СУБД phpMyAdmin и Denwer. Потом вообще потащило на Interbase. Когда я столкнулся с C++ (IDE - CodeBlocks) и понял, что нет инструментов для создания GUI(не MS Visual все же), то...
C++ Назначение оператора delete[] http://www.cyberforum.ru/cpp-beginners/thread1231273.html
Для освобождения динамической памяти от массива предлагают оператор delete #include <iostream> using namespace std; int main() { int* p = new int; for(int i=0; i<10; i++) p = i;
C++ Машина: все буквы B трансформируются в BA и все буквы A трансформируются в B Однажды маленький Мирко наткнулся на забавную машину! Она состояла из очень очень большого экрана и одной кнопки. Когда он её обнаружил, на экране машины отображалась только буква А. После того как он нажал на кнопку, буква поменялась на В. Когда он ещё несколько раз нажал на кнопку, слово превратилось из В в BA, затем в BAB, затем в BABBA… Мирко понял, что машина изменяет слово таким образом,... подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
21.07.2014, 13:19     Передача данных в функцию
Тамика, небольшой пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#define NDEBUG
#include <cassert>
int foo (int& x) {
    x = 4;
    return x;
}
int main() {
    int x;
    assert ( foo(x) != 5 ) ;
    std::cout << x << std::endl ;
    return 0;
}
Операции те же, что указал Croessmah.
 
Текущее время: 06:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru