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

Почему "булькает"? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции http://www.cyberforum.ru/cpp-beginners/thread1016678.html
Плжст помоги с функциями. Вывести на экран таблицу функции y(x)=P(P-2|x|)/8 и разложение ее в ряд s(x)= cosx/1 +cox3x/9+...+cos(2k-1)x / (2k-1)^2 с точностью 10^-4. Вывести число итераций необходимое для достижения заданной точности. По идее y(x) должно равняться s(x). В чем ошибка ? //Лабараторная работа 8 #include <iostream.h> #include <math.h> #include <iomanip.h> const double...
C++ Работа со спрайтами Что лучше всего использовать для создания простого платформера? Я слышал, что OpenGL не подходит для вывода больших картинок. Нашел такую библиотеку SFML. Кто знает подойдет ли она? http://www.cyberforum.ru/cpp-beginners/thread1016660.html
Двумерный массив за один цикл C++
Нужно пройти по всем элементам двумерного массива за один цикл, без вложенных циклов. Я понимаю, что в памяти элементы двумерного массива находятся последовательно, но вообще не понимаю к чему и как нужно обращаться. Был бы очень признателен за пример с объяснением.
C++ Значения функции
Суть задания такова: используя итерационные формулы, посчитайте значения функции. Возникло пару вопросов. 1) Что такое итерационные формулы? 2) И как реализовать то, что обведено красным квадратом на рисунке?
C++ factorial ! http://www.cyberforum.ru/cpp-beginners/thread1016648.html
Что тут неправильно? #include <iostream> #include <conio.h> #include <math.h> #include <cmath> using namespace std; int main()
C++ Удаление последней подстроки Доброго времени суток. Подскажите пожалуйста, что нужно поменять в программе, чтобы удалять последнюю, а не первую подстроку? То есть из строки S1 нужно удалить последнюю подстроку, совпадающую с S2. #include <stdio.h> #include <string.h> #include <conio.h> void main() { char s1, s2; char *buf; подробнее

Показать сообщение отдельно
Lambont
7 / 7 / 4
Регистрация: 23.11.2013
Сообщений: 30
23.11.2013, 21:38     Почему "булькает"?
Здравствуйте! Я совсем новичок в с++, вот пример кода программы
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
void main()
{
    int a;
    cin>>a;
    int *b=new int(a);
    (*b)++;
    cout<<&b<<'\n'<<*b;
}
Я не пойму, почему, когда я меняю восьмую строку на *b=*b+1; то у меня в животе булькает, при этом я проверял, что если вставить строчку в любое место, то всё равно булькает, а если оставить (*b)++; то ничего в животе не происходит. Почему так и что нужно исправить в коде, чтобы этого не было? Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru