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

Дребедень с указателями хэлп - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ конкатенация и поэлементное сложение векторов (контейнеров) http://www.cyberforum.ru/cpp-beginners/thread350401.html
Необходимо создать класс для работы с одномерными векторами, где необходимо реализовать: -функции ввода и вывода на экран вектора -сложение векторов с помощью перегруженного оператора + (чтобы можно было просто написать с=a+b ), если вектора разной размерности, то выполнить их слияние -конструктор по умолчанию -конструктор, у которого параметр - количество элементов в векторе ...
C++ Не компилится Задание: должен выводиться К-тый отрицательный элемент в упорядоченном дереве поиска с просмотром TLR. Проблема: переделал однофайловую программу в многофайловый класс и код перестал компилироваться, подскажите, плиз, допущенные ошибки. *.cpp #include "TREE.h" int main() { NodePtr t; int k, e, rez; TREE str; http://www.cyberforum.ru/cpp-beginners/thread350399.html
C++ Сортировка многомерного массива.
Здравствуйте! Помогите пожалуйста с решением такой задачи. Я еще совсем новичок. Создать двухмерный динамический массив, вывести его на экран, отсортировать, и вывести на экран отсортированный. Сортировку осуществить с помощью функции. Второй день вожусь. Сортирует только первую строку. Укажите пожалуйста на мои ошибки и помогите с решением этой задачи. (не шаблоны, не классы не...
Применение const в функции C++
Подскажите как защитить массив от изменения в функции. #include <iostream> using namespace std; double igor(double mass,int n); int main() { setlocale(LC_ALL, "rus");
C++ поставить плагин на гостевой записи http://www.cyberforum.ru/cpp-beginners/thread350375.html
В универсистете стоит студия 2008, при попытке поставить плагин вываливается запрет на данное действие, а работать без VA X очень печально, можно ли как-то обойти данную проблему?
C++ оформление проекта в студии, подключение библиотек Здравствуйте, преподаватель благим матом обложил аудиторию, потом стандартные настройки студии и в течении 30 секунд меня настройки проекта так, что в итоге получил одну папку в которой лежат exe типа название.(дебаг или релиз) и все, в другой лежит хеадер, который как он сказал будет отдан при продаже программы, и в третей лежит исполняемый код, который не отдается при продаже. + в настройках... подробнее

Показать сообщение отдельно
dimcoder
Полярный
451 / 424 / 66
Регистрация: 11.09.2011
Сообщений: 1,124

Дребедень с указателями хэлп - C++

11.09.2011, 19:01. Просмотров 958. Ответов 24
Метки (Все метки)

Здравствуйте, форумчане. Изучаю с++, дошёл до указателей. Душа потребовала эксперементов. Прежде чем обяъявить проблему ,подумайте, какой ответ должна дать следующая программа на с++:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
#include <conio.h>
 
int modify(int *);
 
main ()
{
   int x = 10;
 
   cout << "modify(x) = " << modify(&x) << endl << "x = " << x << endl;
 
 
   getch();
 
 
   return 0;
}
 
int modify(int *y)
{
   *y = 1;
 
   return *y;
}
По идее (по моей идее), используя указатель *у, х доже модифицируется, должен быть ответ:
modify(x) = 1, а x = 1

Но у меня х = 10

Народ, подскажите, в чём проблема, точнее в чём моя проблема?

PS. Если перед cout вызвать функцию modify(&x), выдаёт правильный ответ (х = 1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru