Найдено 28 результатов
- Пн янв 15, 2007 09:37
- Форум: Программирование
- Тема: вопрос по С++
- Ответы: 37
- Просмотры: 6322
Явного применение goto очень советуют избегать. Все. Я никогда в своей жизни не видел рекомендации к явному использованию goto. Для ситуации описанной тобой (выход из вложенного цикла) некоторые языки имеют решение. Скажем, в Java есть возможность маркировать блоки кода метками и, делая break <метк...
- Ср янв 10, 2007 14:26
- Форум: Программирование
- Тема: вопрос по С++
- Ответы: 37
- Просмотры: 6322
Именно поэтому я и пытаюсь научиться писать оптимизированый код. Пусть в моих маленьких прогах он мне сэкономит сотые доли секунды, зато при написании большой программы я не буду задумываться о том почему так меленно всё работает.вот. В первую очередь надо оптимизировать алгоритмы. Они могут дать в...
- Ср янв 10, 2007 13:50
- Форум: Программирование
- Тема: вопрос по С++
- Ответы: 37
- Просмотры: 6322
Просто эта история о конвейерах, о которой я узнал относительно недавно, заставила меня задуматься... Лучше не задумываться :) Это абсолютно ненужная микрооптимизация. В большинстве (тривиальных) случаев компилятор развернет цикл в один и тот же код, в котором, возможно, даже не будет goto :) Выгру...
- Ср янв 10, 2007 09:17
- Форум: Программирование
- Тема: вопрос по С++
- Ответы: 37
- Просмотры: 6322
Ничё подобного! goto - оператор безусловного перехода, который изменяет порядок выполнения программы при помощи передачи управления на оператор помеченый меткой! В коде привидённом мной - ничё подобного не просиходит! Да, результат тот-же, но реализация радикально другая! Умный компилятор скорее вс...
- Вт янв 09, 2007 09:44
- Форум: Программирование
- Тема: вопрос по С++
- Ответы: 37
- Просмотры: 6322
dmitriid , могу предложить вариант как выйти из вложеных циклов БЕЗ goto: for(i=0; i<50; i++) { for(j=0; j<100; j++) { ...... if(cond()){ i=50; j=100; continue; } ...... } } Это тот же goto только в профиль :) Вернее, эмуляция goto другими средствами [off]добавлено спустя 33 секунды:[/off] dmitriid...
- Пн янв 08, 2007 14:14
- Форум: Программирование
- Тема: вопрос по С++
- Ответы: 37
- Просмотры: 6322
sadman , Опять этот go to. При грамотном использовании _к месту_ goto облегчает жизнь программисту. Есть ситуации, когда без него не обойтись. Например, выход по break во вложенных циклах, это ничто иное, как замаскированный goto: for(;;) { for(;;) { if(cond()) break; } } for(;;) { for(;;) { if(con...
- Пн янв 08, 2007 14:09
- Форум: Программирование
- Тема: *.dll , что там внутри ?
- Ответы: 7
- Просмотры: 2406
- Пн янв 08, 2007 14:06
- Форум: Программирование
- Тема: Защита своих .php
- Ответы: 15
- Просмотры: 3618
- Вт дек 05, 2006 13:47
- Форум: Программирование
- Тема: домашняя работа
- Ответы: 18
- Просмотры: 3819
- Вт дек 05, 2006 12:55
- Форум: Программирование
- Тема: домашняя работа
- Ответы: 18
- Просмотры: 3819
- Ср ноя 29, 2006 10:55
- Форум: Программирование
- Тема: домашняя работа
- Ответы: 18
- Просмотры: 3819
dmitriid , это вся прога??? а конструкторы и диструкторы тут есть? По идее, этого достаточно, потому что С++ автоматом генерит конструктор, конструктор копирования и деструктор для класса. Но! В данном случае надо сделать, как минимум, конструктор, который будет выделять память для массиово символо...
- Сб ноя 25, 2006 13:47
- Форум: Программирование
- Тема: Erlang по-русски
- Ответы: 1
- Просмотры: 1400
Ндя. Забыл написать. Что такое Эрланг, можно почитать здесь: http://ru.wikipedia.org/wiki/Erlang
На данный момент - единственный функциональный язык с бесплатной реализацией коммерческого уровня
На данный момент - единственный функциональный язык с бесплатной реализацией коммерческого уровня
- Пт ноя 24, 2006 17:11
- Форум: Программирование
- Тема: Erlang по-русски
- Ответы: 1
- Просмотры: 1400
Erlang по-русски
Может, кого заинтересует. У меня в вики, посвящённой эрлангу, опубликован перевод OTP Design Principles из официальной документации. Авторы —Олег 'Mirrorer' Тайкало, Кирилл 'Курилка' Заборский и Александр 'Didro' Петров. Вики "Erlang по-русски" доступна здесь: http://erlang.dmitriid.com/wi...
- Пн ноя 20, 2006 11:26
- Форум: Программирование
- Тема: Russian Software Developers Network - rsdn.ru
- Ответы: 12
- Просмотры: 3312
- Пн ноя 20, 2006 09:56
- Форум: Программирование
- Тема: Russian Software Developers Network - rsdn.ru
- Ответы: 12
- Просмотры: 3312
- Сб ноя 18, 2006 15:05
- Форум: Программирование
- Тема: Russian Software Developers Network - rsdn.ru
- Ответы: 12
- Просмотры: 3312
Russian Software Developers Network - rsdn.ru
Russian Software Developers Network - RSDN.ru Крупнейший русскоязычный портал для программистов. Форумы по всем возможным прикладным направлениям в программировании: -- С/С++ -- .NET -- Java -- XML -- Веб программирование -- Win API -- Unix/Linux -- COM/DCOM/ActiveX -- Декларативное программирование...
- Сб ноя 18, 2006 10:51
- Форум: Программирование
- Тема: домашняя работа
- Ответы: 18
- Просмотры: 3819
printf() и getch() сотоварищи - это зло а вот отсюда по-подробней Ну это я провокационно заявил, конечно. Но. (Все примеры не тестировались. С++ я в руки давно не брал, могут быть ошибки) printf() и getch() - это наследие С. В С++ удобнее работать с потоками и (в простейших вариантах) с cin и cout....
- Пт ноя 17, 2006 17:15
- Форум: Программирование
- Тема: домашняя работа
- Ответы: 18
- Просмотры: 3819
- Пт ноя 17, 2006 11:24
- Форум: Программирование
- Тема: домашняя работа
- Ответы: 18
- Просмотры: 3819
- Чт ноя 16, 2006 09:21
- Форум: Программирование
- Тема: Программирование на языке C++ под windows xp
- Ответы: 23
- Просмотры: 4872