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

Код с подвохом: какое значение присвоится переменной? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод кода из Паскаля в C++ http://www.cyberforum.ru/cpp-beginners/thread1780333.html
Необходимо перевести из Паскаля в С++, помогите, пожалуйста!!))) uses crt; const e=0.01;{точность сравнения вещественных чисел} type Point=record{тип точка} x,y:real; end; {площадь треугольника} function Strg(a,b,c:Point):real;
C++ Виртуальный деструктор на MinGW v4.9.2 не знаю как на прошлых версиях, но на этой не работает чисто виртуальный деструктор. проверялось самым обычным тестом class A{ virtual ~A()=0; }; A::~A(){cout<<"~";} class B : public A {}; пишет Cmultiple definition of `A::~A()'| в vs все работает. может где-то подкрутить нужно? http://www.cyberforum.ru/cpp-beginners/thread1780308.html
C++ Зачем добавлять внутренний блок?
Фиксал баг, который заставлял прогу крешать. Но крешать в конце функции после проделанной работы. Нашел в нете, что просто где то в функции какой то кусок кода вылезает при работе за размер стэка, выделенного функции, поэтому, когда идет дело к завершению блока, он видит, что где то внутри был owerflow и кидает исключение. Вот код, где, есди убрать меченые скобки, вылезает такая проблема....
Использование графической библиотеки C++
Здравствуйте, можете подсказать, как подключить библиотеку graphics в CodeBlocks 10.05?
C++ Как создать такую игру http://www.cyberforum.ru/cpp-beginners/thread1780231.html
как создать такую игру ? точнее думаю куда(в какой компонент) выводить буквы, тут буквы в разброс нету симметрии, еще на их надо нажимать, уже думал или куча кантинок, или кнопок, и как потом сравнивать те что ближе ?
C++ Простейший класс "Очередь" Добрый вечер уважаемые друзья... Вот дошел до классов . И первую задачу я не очень понял . Помогите разжевать . Одному очень сложно. Буду очень благодарен. И почему в ответе она дает ? Содержимое очереди а: Очередь пуста. 0 Очередь пуста. 0 Содержимое очереди b: Очередь пуста. 0 Очередь пуста. 0 подробнее

Показать сообщение отдельно
Unknownx
Заблокирован
13.07.2016, 22:10     Код с подвохом: какое значение присвоится переменной?
Revolver19931, значение а будет 2, однако для этого в коде после присваиваний а нужно поставить ; иначе код вообще не соберётся. Также следует отметить что значение у после отработки кода станет 0, вместо изначального -1

Добавлено через 2 минуты
Соберётся вот такой код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main(){
    int a, x, y;
    a=0;
    x=1;y=-1;
    if((bool)(x>0)) 
    if((bool)(y=0)) 
       a=1; 
    else 
       a=2;
    cout<<a<<endl;
    return 0;
}
http://codepad.org/GgsCGxIC
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru