Форум программистов, компьютерный форум, киберфорум
Наши страницы

Какие конструкции C++ выполняются не там, где написаны? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Черный ящик..) http://www.cyberforum.ru/cpp-beginners/thread47207.html
Доброго времени суток, форумчане! :) Читая Страуструпа наткнулся на упражнение - понять, что делает функция: void send(int* to,int* from,int count) //Черный ящик. Полезные комментарии умышленно...
C++ Как установить компонент рабодающий на Билдере 5 в Билдер 2009? Добрый день, возникла такая проблемка, есть проект написанный на Билдере 5, в проекте используются компоненты - EMailLabel, RbControls, ReportPrinter Pro 3.0, VtkTools, XPMenu. Нужно как-то... http://www.cyberforum.ru/cpp-beginners/thread47183.html
Зчево начать C++
Я умею програмировать та Delphi гдето на среднем уровне а на С++ ищё не работал подскажите с чиво лудьше начать и по возможности литературу.
Указатель на функцию - член класса. C++
делаю так: class c1 { void foo(); } class c2 { void (*fp)();
C++ Работа с базой http://www.cyberforum.ru/cpp-beginners/thread47089.html
Всем привет мужики, сам я являюсь PHP программистом, но тут у меня возникла потребность написать прогу на Сях, именно его выбрал потому что синтаксис почти один и тот же что и на ПХП. Значит...
C++ Debug Dev C++ Помогите пожалуйста разобраться с Дебаггером, не понимаю как им пользоваться, при нажатии F4, Ctrl+w, F7, F8, ничего не происходит.. подробнее

Показать сообщение отдельно
Доктор ТуамОсес
Заблокирован

Какие конструкции C++ выполняются не там, где написаны? - C++

14.08.2009, 23:29. Просмотров 1163. Ответов 13
Метки (Все метки)

Какие конструкции C++ выполняются не там, где написаны?, Я насчитал пока 2 варианта. Подскажите какие есть ещё.
№1.
C++
1
2
3
4
5
6
    for (int i = 0, s = 0; i < 10; i++)
    {
        s += i ;
        // реально оператор i++ из заголовка цикла for
        // выполняется тут, а не в заголовке
    }
№2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int f1 ( int i , int j )
{
    // Реально память под переменную c выделяется тут, а не ниже, где описание
    i++ ;
    j-- ;
    if (i < 7)
    {
        int c ;  // Память под переменную c выделяется не тут, а на входе в ф.-ю
        c = i - j ;
        if (c < 9) goto exit ;
        cout << "error" ;
    }
    return 4 ;
    // -----------------
    exit :
    return 7 ;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru