Найдено 28 результатов

dmitriid
Пн янв 15, 2007 09:37
Форум: Программирование
Тема: вопрос по С++
Ответы: 37
Просмотры: 6322

Явного применение goto очень советуют избегать. Все. Я никогда в своей жизни не видел рекомендации к явному использованию goto. Для ситуации описанной тобой (выход из вложенного цикла) некоторые языки имеют решение. Скажем, в Java есть возможность маркировать блоки кода метками и, делая break <метк...
dmitriid
Ср янв 10, 2007 14:26
Форум: Программирование
Тема: вопрос по С++
Ответы: 37
Просмотры: 6322

Именно поэтому я и пытаюсь научиться писать оптимизированый код. Пусть в моих маленьких прогах он мне сэкономит сотые доли секунды, зато при написании большой программы я не буду задумываться о том почему так меленно всё работает.вот. В первую очередь надо оптимизировать алгоритмы. Они могут дать в...
dmitriid
Ср янв 10, 2007 13:50
Форум: Программирование
Тема: вопрос по С++
Ответы: 37
Просмотры: 6322

Просто эта история о конвейерах, о которой я узнал относительно недавно, заставила меня задуматься... Лучше не задумываться :) Это абсолютно ненужная микрооптимизация. В большинстве (тривиальных) случаев компилятор развернет цикл в один и тот же код, в котором, возможно, даже не будет goto :) Выгру...
dmitriid
Ср янв 10, 2007 09:17
Форум: Программирование
Тема: вопрос по С++
Ответы: 37
Просмотры: 6322

Ничё подобного! goto - оператор безусловного перехода, который изменяет порядок выполнения программы при помощи передачи управления на оператор помеченый меткой! В коде привидённом мной - ничё подобного не просиходит! Да, результат тот-же, но реализация радикально другая! Умный компилятор скорее вс...
dmitriid
Вт янв 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...
dmitriid
Пн янв 08, 2007 14:14
Форум: Программирование
Тема: вопрос по С++
Ответы: 37
Просмотры: 6322

sadman , Опять этот go to. При грамотном использовании _к месту_ goto облегчает жизнь программисту. Есть ситуации, когда без него не обойтись. Например, выход по break во вложенных циклах, это ничто иное, как замаскированный goto: for(;;) { for(;;) { if(cond()) break; } } for(;;) { for(;;) { if(con...
dmitriid
Пн янв 08, 2007 14:09
Форум: Программирование
Тема: *.dll , что там внутри ?
Ответы: 7
Просмотры: 2406

Neoxygen писал(а):Блин спасибо , вы супердобрые :)
хм. все ответы правильные. значит все мы добрые :)

а еще можно почитать MSDN :) что-то там на тему PE Format, емнип
dmitriid
Пн янв 08, 2007 14:06
Форум: Программирование
Тема: Защита своих .php
Ответы: 15
Просмотры: 3618

Как уже говорили, код принадлежит не тебе, а заказчику, если только контракт явно не оговаривает иного.

Если ты все же редиска, и хочешь коды спрятать, копай в сторону обфускаторов кода
dmitriid
Вт дек 05, 2006 13:47
Форум: Программирование
Тема: домашняя работа
Ответы: 18
Просмотры: 3819

Lichii Anatoli писал(а):
читал как-то man mplayer-а. так его создатель очень не хорошо отзывался о C++. :)
Для того, чтобы писать на С++, не ломая ноги-руки-голову, надо ооочень долго с ним возиться :)
dmitriid
Вт дек 05, 2006 12:55
Форум: Программирование
Тема: домашняя работа
Ответы: 18
Просмотры: 3819

Lichii Anatoli писал(а):мля. вот пипец. каждому конструктору по деструктору! :D
:lol:
мы начинали с знакомится с основами OOP в Java. по-моему это проще!
Кстати, да. С++ слишком многопарадигменный язык, да в нем еще и ногу сломать можно. ООП лучше начинать учить с Java/C#
dmitriid
Ср ноя 29, 2006 10:55
Форум: Программирование
Тема: домашняя работа
Ответы: 18
Просмотры: 3819

dmitriid , это вся прога??? а конструкторы и диструкторы тут есть? По идее, этого достаточно, потому что С++ автоматом генерит конструктор, конструктор копирования и деструктор для класса. Но! В данном случае надо сделать, как минимум, конструктор, который будет выделять память для массиово символо...
dmitriid
Сб ноя 25, 2006 13:47
Форум: Программирование
Тема: Erlang по-русски
Ответы: 1
Просмотры: 1400

Ндя. Забыл написать. Что такое Эрланг, можно почитать здесь: http://ru.wikipedia.org/wiki/Erlang

На данный момент - единственный функциональный язык с бесплатной реализацией коммерческого уровня
dmitriid
Пт ноя 24, 2006 17:11
Форум: Программирование
Тема: Erlang по-русски
Ответы: 1
Просмотры: 1400

Erlang по-русски

Может, кого заинтересует. У меня в вики, посвящённой эрлангу, опубликован перевод OTP Design Principles из официальной документации. Авторы —Олег 'Mirrorer' Тайкало, Кирилл 'Курилка' Заборский и Александр 'Didro' Петров. Вики "Erlang по-русски" доступна здесь: http://erlang.dmitriid.com/wi...
dmitriid
Пн ноя 20, 2006 11:26
Форум: Программирование
Тема: Russian Software Developers Network - rsdn.ru
Ответы: 12
Просмотры: 3312

Weekers писал(а):dmitriid,
Раздел форума назвается "Лучшие сайты интернета".
Вообще-то, это раздел "Программирование"...
Его модератор сюда перенес.
dmitriid
Пн ноя 20, 2006 09:56
Форум: Программирование
Тема: Russian Software Developers Network - rsdn.ru
Ответы: 12
Просмотры: 3312

Хм. Раздел форума назвается "Лучшие сайты интернета". Я пришел, аргументировано показал, что этот сайт может считаться лучшим сайтом интернета. Или программисты не люди? И аргументация в пользу сайта - реклама? :spy: [off]добавлено спустя 1 минуту:[/off] Зы. Я, кстати, не являюсь ни создат...
dmitriid
Сб ноя 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 -- Декларативное программирование...
dmitriid
Сб ноя 18, 2006 10:51
Форум: Программирование
Тема: домашняя работа
Ответы: 18
Просмотры: 3819

printf() и getch() сотоварищи - это зло а вот отсюда по-подробней Ну это я провокационно заявил, конечно. Но. (Все примеры не тестировались. С++ я в руки давно не брал, могут быть ошибки) printf() и getch() - это наследие С. В С++ удобнее работать с потоками и (в простейших вариантах) с cin и cout....
dmitriid
Пт ноя 17, 2006 17:15
Форум: Программирование
Тема: домашняя работа
Ответы: 18
Просмотры: 3819

sadman писал(а):dmitriid,
а нафига ему твои cout'Ы? :? раз пишет в стдио - знаит так надо, так задали!
Не обязательно :)

printf() и getch() сотоварищи - это зло, однозначно :)
dmitriid
Пт ноя 17, 2006 11:24
Форум: Программирование
Тема: домашняя работа
Ответы: 18
Просмотры: 3819

во-первых, что такое passport , и где он задается? во-вторых, вы <iostream> проходили? Эхх. Давно я на С++ не писал. Сейчас пишу по памяти. Должно сработать так: #include <iostream> using namespace std; // все остается как есть, но данные считываем так: cout << endl << "Введите следующие данные...
dmitriid
Чт ноя 16, 2006 09:21
Форум: Программирование
Тема: Программирование на языке C++ под windows xp
Ответы: 23
Просмотры: 4872

sadman писал(а):dmitriid,
а нафик F5? :? отлаживать, что-ль? :D
А я уже просто не помню, что там компиляцию запускало :) F7 что ли...

Ну и в изначальном посте вопрос звучал как "как это запустить" :D

Перейти к расширенному поиску