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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Черный ящик..) http://www.cyberforum.ru/cpp-beginners/thread47207.html
Доброго времени суток, форумчане! :) Читая Страуструпа наткнулся на упражнение - понять, что делает функция: void send(int* to,int* from,int count) //Черный ящик. Полезные комментарии умышленно удалены. { int n = (count+7)/8; switch(count%8) { case 0: do{ *to++=*from++; case 7: *to++=*from++;
C++ Builder Неправильно разпознаются знаки "<" и ">" в цикле for стоит i<18 . в следующей проверке if написано X > Coords. но компилятор думает что я хочу подключить файл (думает что <> не меньше больше а просто дужки)... выделял оператор if в фигурные дужки не помогает.... line = -1; for( i = 0; i<18; i++ ) if ( X > Coords && X < Coords+cardwidth && Y > Coords && Y < Coords+Cardheight){ line = Coords; pos = Coords; ... http://www.cyberforum.ru/cpp-beginners/thread47206.html
Как установить компонент рабодающий на Билдере 5 в Билдер 2009? C++
Добрый день, возникла такая проблемка, есть проект написанный на Билдере 5, в проекте используются компоненты - EMailLabel, RbControls, ReportPrinter Pro 3.0, VtkTools, XPMenu. Нужно как-то попытаться запустить этот проект из под Билдера 2009, но вот компоненты от Билдера 5 не хотят ставится под Билдер 2009, как нужно пробовать менять компоненты, чтобы они стали под 2009 Билдер?
Зчево начать C++
Я умею програмировать та Delphi гдето на среднем уровне а на С++ ищё не работал подскажите с чиво лудьше начать и по возможности литературу.
C++ Указатель на функцию - член класса. http://www.cyberforum.ru/cpp-beginners/thread47121.html
делаю так: class c1 { void foo(); } class c2 { void (*fp)();
C++ Работа с базой Всем привет мужики, сам я являюсь PHP программистом, но тут у меня возникла потребность написать прогу на Сях, именно его выбрал потому что синтаксис почти один и тот же что и на ПХП. Значит программа должна выводить данные из базы по запросу пользователя. Что бы было понятнее это база поиска автомобильных запчастей. Что можете посоветовать каким образом лучше всего обрабатывать базу ? Скорее... подробнее

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

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

14.08.2009, 23:29. Просмотров 1145. Ответов 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 ;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru