AXForum  
Вернуться   AXForum > Рынок > Сравнение ERP-систем
NAV
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.01.2022, 12:32   #9  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,882 / 3148 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от EVGL Посмотреть сообщение
Если оговорены типы то можно без дополнительных переменных.
X++:
static void swapExample(Args _args)
{
    container   swap(int _a, int _b)
    {
        int     a = _a;
        int     b = _b;
        ;
                   // a == _a;       b == _b;  
        a = a + b; // a == _a + _b;  b == _b;
        b = b - a; // a == _a + _b;  b == -_a;
        a = a + b; // a ==      _b;  b == -_a;
        b =    -b; // a ==      _b;  b ==  _a;
        
        info(con2Str([_a, _b, "       ", a, b]));
        
        return [a, b];
    }
    ;
    
    swap(1, 2);
    swap(1, 20);
}
Кстати, использование стека, это по сути и есть дополнительные переменные. Просто синтаксис другой. Все переменные как правило на стеке живут или в куче.
За это сообщение автора поблагодарили: sukhanchik (15).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
И снова "Компьютерра": статья про ERP-проекты Bober Сравнение ERP-систем 30 24.05.2011 12:53
Руководитель отдела внедрения ERP систем Olia Kh Рынок труда Microsoft Dynamics 6 12.07.2010 11:22
Сертифицированное решение «TECTURA Управление Проектами» на базе Microsoft Dynamics NAV и Microsoft Project сегодня доступно и российским компаниям Yulia_Ant Полезное по Microsoft Dynamics 0 28.02.2008 11:07
ТЕРМИН ERP СОСТАРИЛСЯ mazzy Microsoft и системы Microsoft Dynamics 0 07.11.2005 20:15
Зачем ERP российским предприятиям? Pavel Сравнение ERP-систем 63 18.05.2005 16:41

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 08:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.