@ProCxx

Страница 501 из 2477
spvcxghxstpvrrp
05.01.2017
22:59:28
Можно ссылку на канал? )
https://telegram.me/ProCxxNews

productionneuh
06.01.2017
10:30:53
Привет всем

Ребят, помощь нужна

Google
productionneuh
06.01.2017
10:31:41


Есть какие идеи почему?

Alex Фэils?︙
06.01.2017
10:34:43
потому что в мемcpy передан sizeof(vertices) , который в функции у тебя становится указателем

productionneuh
06.01.2017
10:40:23
Ясно. Т.е теперь sizeof(vertices) выдает размер указателя, а не размер самого массива

Все, врубил, спасибо

и да, ток без фанатизма, D3D/D2D щас актуально учить?

Alex Фэils?︙
06.01.2017
10:41:13
Думаю, да

productionneuh
06.01.2017
10:42:03
Хорошо, спасибо

http://pastebin.com/QhNGWBRS http://pastebin.com/bnbChkZZ

вот мой говнокод)

Alex Фэils?︙
06.01.2017
10:52:52
Собираешь с юникодом?

http://pastebin.com/QhNGWBRS http://pastebin.com/bnbChkZZ
Во втором фпйле, на строчках 279 и 280 утечки памяти

Google
Surreal
06.01.2017
11:02:53
Reindex.. please wait

Alex Фэils?︙
06.01.2017
11:06:03
Reindex.. please wait
Я посмотрел на реализацию. Функция CreateWindow создает окно, отправляет несколько сообщений оконной процедуре (WM_NCCREATE, WM_GEYMINMAXINFO, WM_CREATE), и если в WM_*CREATE было возвращено -1, то окно не создается. Передаваемые строчки в нее затем копируются в память оконной подсистемы, поэтому выделенная область памяти утечет

Alex Фэils?︙
06.01.2017
11:19:14
Reindex.. please wait
Дык вон пастбин. А CreateWindow – это обычная функция винды)

Orphey
06.01.2017
11:20:58
Шутник)

Surreal
06.01.2017
11:23:14
Reindex.. please wait

Alex Фэils?︙
06.01.2017
11:42:41
Хорошо

babysitter
06.01.2017
12:33:35
я вот тут хотел спьяну написать std::atomic<std::unique_ptr<T» потом почитал и думаю, что что-то не так :) оказывается саттер тоже думает, что что-то такое должно быть в языке без костылей https://isocpp.org/files/papers/N4058.pdf это добавлять не собираются?

Скрудж
06.01.2017
15:08:56
А есть ли возможность выскачить из N-ого цикла без GOTO?

Скрудж
06.01.2017
15:11:40
Reindex.. please wait
N-ого цикла, а не одинарного

Alexander
06.01.2017
15:12:54
запихнуть циклы в функцию и return; подходит?)

Скрудж
06.01.2017
15:13:53
Ладно, лучше упрощу код

Surreal
06.01.2017
15:14:34
Reindex.. please wait

Никита
06.01.2017
15:57:36
А есть ли возможность выскачить из N-ого цикла без GOTO?
а почему без goto? из-за "плохого тона"?

Никита
06.01.2017
15:58:28
для данного случая goto не считают плохим тоном)

Vitaly
06.01.2017
16:02:17
для данного случая goto не считают плохим тоном)
Goto - это всегда плохо, абсолютно всегда. Такой код в нормальных местах не пройдёт даже базовый review, а написавший его получит по рукам рельсой для их выправления.

Никита
06.01.2017
16:02:36
зачем тогда goto нужен в языке?

Google
fox.cpp
06.01.2017
16:06:07
Никита
06.01.2017
16:13:55
Goto - это всегда плохо, абсолютно всегда. Такой код в нормальных местах не пройдёт даже базовый review, а написавший его получит по рукам рельсой для их выправления.
решил проверить, взял гугл для примера, почитал google c++ style guide, про goto в таких случаях ничего плохого, глянул в репозиторий на github по cpp файлам — goto тоже используется https://google.github.io/styleguide/cppguide.html https://github.com/search?utf8=%E2%9C%93&q=org%3Agoogle+extension%3Acpp+goto+&type=Code&ref=searchresults

Alexander
06.01.2017
16:17:30
иногда goto читается легче чем сложные проверки выхода из циклов например, но лучше без goto если.

Никита
06.01.2017
16:18:10
https://github.com/torvalds/linux/search?utf8=%E2%9C%93&q=extension%3Ac+goto&type=Code вот блин, и в ядре-то наговнокодили, да еще и как сильно! сношу линукс, ставлю винду теперь

Mikhail
06.01.2017
16:20:36
https://github.com/torvalds/linux/search?utf8=%E2%9C%93&q=extension%3Ac+goto&type=Code вот блин, и в ядре-то наговнокодили, да еще и как сильно! сношу линукс, ставлю винду теперь
Ты можешь изучить goto, почитать александреску, писать невменяемо сложный код чтобы тебя считали крутым кодером и получать за счет этого карьерные повышения - это твой выбор. Но при этом он все равно останется говнокодом и трудно поддерживаемым в команде

Еще паттерны не забудь

Mikhail
06.01.2017
16:21:08
чтобы можно было их с десяток для очередного hello world применить

:)

Alex Фэils?︙
06.01.2017
16:21:42
Все слишком просто, на самом деле: если решение с гото проще как с точки зрения проектирования, так и с точки зрения поддержки, то надо использовать его.

Никита
06.01.2017
16:23:24
Проблема в том, что многие впадают в крайности)
да знаю) я сам ни разу goto не юзал в коде, но видел множество вполне уместных его употреблений

Admin
ERROR: S client not available

Mikhail
06.01.2017
16:23:39
Google
Mikhail
06.01.2017
16:24:03
а еще лучше чтобы выход из методов всегда был один, т.е. один return

Alex Фэils?︙
06.01.2017
16:24:22
Mikhail
06.01.2017
16:24:38
Alex Фэils?︙
06.01.2017
16:26:17
#supapro

Group Butler [beta]
06.01.2017
16:26:18
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Alex Фэils?︙
06.01.2017
16:26:43
Там тогда эпичненько два Андрея К затащили на эту тему)

Evgeniy
06.01.2017
16:48:07
Если конечно ты соблюдаешь какой то офигенный стандарт типа MISRA и у тебя одна точка выхода всегда, то ок, goto, break и continue зло.

Andrei
06.01.2017
18:18:45
В MISRA четко сказано, что goto допустим в этом случае.

babysitter
06.01.2017
18:34:56
я вот как раз считаю, что выход из вложеных циклов — плохой пример. вроде по классике через goto конечные автоматы как-то красиво реализуются.

ну для си goto — это вообще норма. я про плюсы

Vitaly
06.01.2017
18:37:44
Reindex.. please wait
В ffmpeg ещё и куча всего на ассемблере написано.

Andrei
06.01.2017
18:40:51
ну для си goto — это вообще норма. я про плюсы
В плюсах тот же кейс. Выход из нескольких циклов. Могу даже процитировать соотв пункт MISRA-ы.

babysitter
06.01.2017
18:42:46
Reindex.. please wait
исключениями в плюсах можно аналог такой грязи намутить

Александр
07.01.2017
00:38:31
Возможно пригодится кому..

Google
Александр
07.01.2017
00:38:31
О форматировании строк в современном C++ https://habrahabr.ru/post/318962/ Tags: C++, форматирование строк, string format, to_string, stringstream, boost::format Author 5nw on #habrahabr

Ned Ogl
07.01.2017
06:15:39
/link

Group Butler [beta]
07.01.2017
06:15:39
/link
pro.cxx

Ruslan
07.01.2017
06:31:27
Привет) Подскажите, пожалуйста, как правильнее сделать: сейчас есть десяток статических функций, куда передается всякие параметры. Функции парсят ряд сайтов. Как лучше сделать, оставить их статическими или сделать членами класса? Сейчас в функцию передаю класс, который скачивает. Также в самой функции есть url сайта и то, что составляет dom дерево для дальнейшего простого разбора сайта.

Страница 501 из 2477