powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Очень интересны нюанс с оператором switch
11 сообщений из 236, страница 10 из 10
Очень интересны нюанс с оператором switch
    #39985565
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

maytonМой знакомый доцент математики говорил что когда говорят "этож очевидно" - в ответ надо
бить в морду.

Он точно математик? У них половина доказательств теорем так делается.

Неверующие могут открыть "man 3 open" и прочитать список его флагов. Обращая особое
внимание на те, у которых написано "делает то же самое, что флаг Х функции У" и версию в
которой они появились.

Хочешь джентльменское пари? Я просто докажу что open(..) делает меньше действий. По другому докажу.
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985570
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonХочешь джентльменское пари? Я просто докажу что open(..) делает меньше действий.

То есть Вы на спор подтвердите то, что я сказал выше о меньшем функционале open() по
сравнению с CreateFile()?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985572
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

maytonХочешь джентльменское пари? Я просто докажу что open(..) делает меньше действий.

То есть Вы на спор подтвердите то, что я сказал выше о меньшем функционале open() по
сравнению с CreateFile()?..

Ну... я предполагаю что факты расставят все на свои места. Факты - упрямая вещь.
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985578
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonФакты - упрямая вещь.

Звучит логично. Осталось только составить табличку в левом столбце которой будут флаги и
возможности CreateFile(), а в правом - их аналоги у open(). Начать можно с уже упомянутых
FILE_ATTRIBUTE_TEMPORARY и FILE_FLAG_DELETE_ON_CLOSE.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985589
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

maytonФакты - упрямая вещь.

Звучит логично. Осталось только составить табличку в левом столбце которой будут флаги и
возможности CreateFile(), а в правом - их аналоги у open(). Начать можно с уже упомянутых
FILE_ATTRIBUTE_TEMPORARY и FILE_FLAG_DELETE_ON_CLOSE.

Мой спор основан не на возможностях о которых ты говоришь. И не на
"два-три вызова совершенно левых функций чтобы установить недостающие флаги".

А на перформансе. Я беру две эквивалентных конфигурации по железу. И смотрю где
быстрее идет компилляция крупного проекта. И дальнейшие аргументы заслушивать
уже как-то не особо интересно. Зачем нужна API богатый возможностями но которые
особо не нужны. Флаги, говоришь DELETE_ON_CLOSE? Вещь полезная. Но наверное
не в рамках моего пари.

Вот как-то так.
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985597
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ беру две эквивалентных конфигурации по железу. И смотрю где
быстрее идет компилляция крупного проекта. И дальнейшие аргументы заслушивать
уже как-то не особо интересно.

То есть ты утверждаешь, что компиляция вызова функции с семью параметрами идёт медленнее,
чем компиляция вызова функции с тремя параметрами. И это всё? Объём и состав подключенных
заголовков тут как бы совсем ни при чём?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985598
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я утверждаю что дизайн функции CreateFile(..) в большинстве случаев - избыточен для практического применения.
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985603
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В большинстве случаев при вызове этой функции шесть параметров из семи - нули.

PS: И таки да, если тебе не нужна функциональность CreateFile() - не пользуйся им. open() из стандартной CRT всё так же имеет три любимых тобой параметра, хотя я не представляю случаев когда требуется использовать последний из них.
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985611
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
(разводя руками)

Ну вот. Дернули переходник.
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985648
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
А на перформансе. Я беру две эквивалентных конфигурации по железу. И смотрю где быстрее идет компилляция крупного проекта.
И кого это колышет, если в "крупном проекте" нет функционала, который вы пытаетесь сравнить?
...
Рейтинг: 0 / 0
Очень интересны нюанс с оператором switch
    #39985650
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну значит моё джентльменское пари было совсем не про это.
...
Рейтинг: 0 / 0
11 сообщений из 236, страница 10 из 10
Форумы / C++ [игнор отключен] [закрыт для гостей] / Очень интересны нюанс с оператором switch
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]