@CSharpChatЭта группа больше не существует

Страница 1452 из 1888
Sergey
10.07.2017
15:08:24
std::vector<int> * bigVector = new std::vector<int> {100000000000000000}; bigVector = nullptr;

Sergey
10.07.2017
15:08:34
ну вот ты забыл за собой подчистить памяьб и привет, уплыла

Sergey
10.07.2017
15:08:36
вот пожалуйста пример утечки памяти

Sergey
10.07.2017
15:08:45
допустим, утебя веб сервер

Google
Viktor
10.07.2017
15:08:53
нитру до сих пор пилят
только я не понимаю зачем она сейчас, когда ты берешь розлин и допиливаешь свой синтаксис, который еще и intellisense потом сожрет

Sergey
10.07.2017
15:09:20
и к тебе приходит запрос, сделать запрос в БД и чего нибудь сохранить, ты выделаешь буфер под чего то там и забываешь в конце запроса его слить, привет

на c# так тоже можно

или в WPF

Sergey
10.07.2017
15:11:01
речь шла о том что в С++ не бывает утечек памяти

Igor
10.07.2017
15:12:18
речь шла о том что в С++ не бывает утечек памяти
Интересно, а на CLR C++ бывают утечки памяти (им кто-то еще пользуется?)

Viktor
10.07.2017
15:12:45
и это вполне нормальный инструмент, если тебе охота в unmanaged мире пошалить

Igor
10.07.2017
15:13:25
бывают конечно
Ну так-то если и на C# полезть в unsafe, тоже наверное могут быть

Nikita
10.07.2017
15:18:33
мне кажется, или г-н Лобанов ведёт себя как человек не очень умный?

или не читающий, что ему пишут

Viktor
10.07.2017
15:19:12
ban-vote?

Google
Влад
10.07.2017
15:19:14
Кто-то применял на практике unsafe?

Nikita
10.07.2017
15:19:18
я

Sergey
10.07.2017
15:19:21
при статическом выделении памяти утечек не бывает, но в С++ же не все используют статическое выделение памяти нет?

Nikita
10.07.2017
15:19:36
если захотеть - можно жить без него

Viktor
10.07.2017
15:19:48
у меня сейчас из ансейф только мурмур хеш

там есть прирост в скорости по сравнению с обычной версией

Nikita
10.07.2017
15:20:47
ансейф нужен обычно при интеропе

Vinc
10.07.2017
15:20:51
поделитесь кейсами плиз по wpf listbox rearrange dran drop

Nikita
10.07.2017
15:22:35
https://habrahabr.ru/post/332674/

глядите, ещё один жс-фреймворк

Viktor
10.07.2017
15:22:51
стримы событий, хмммммм, где же мы такое видели уже, хмммммммм

Андрюшка :D
10.07.2017
15:24:30
А что будет быстрее? 4<<1 или 4*2? Понимаю, экономия на спичках, но просто интересно, а проверить сейчас не могу(

Nikita
10.07.2017
15:25:13
битовый сдвиг

Viktor
10.07.2017
15:25:26
обмазывайся на здоровье

битовый сдвиг
разве сейчас MUL не за один такт исполняется?

Влад
10.07.2017
15:29:09
Открыл исходники vector на С++. Просто.. минус глаза.

Nikita
10.07.2017
15:29:24
не лезь

тебе плохо сказали что-ли

Google
Nikita
10.07.2017
15:29:34
ОНИ ТЕБЯ СОЖРУТ

Anatoly
10.07.2017
15:29:56
битовый сдвиг
Помоему только очень упоротые компиляторы не делают это самостоятельно. Даже amd opencl c компилятор умеет в это.

Viktor
10.07.2017
15:33:34
https://superuser.com/questions/643442/latency-of-cpu-instructions-on-x86-and-x64-processors

Igor
10.07.2017
15:33:43
А что будет быстрее? 4<<1 или 4*2? Понимаю, экономия на спичках, но просто интересно, а проверить сейчас не могу(
Конкретно здесь одинаково, тк это константы ??? (скомпилируется в одинаковый байткод)

Nikita
10.07.2017
15:35:55
да, но кто из них _скомпилируется_ быстрее?

Igor
10.07.2017
15:38:57
Какая разница

Anatoly
10.07.2017
15:40:30
да, но кто из них _скомпилируется_ быстрее?
Мне кажется даже замерить не получится. Основная твоя мысль понятна. Но конкретно этот случай... хз.

Nikita
10.07.2017
15:40:38
замерить можно

генерируешь гигабайтный исходник

и конпелируешь

Anatoly
10.07.2017
15:41:04
ну это в больших масштабах. А если у тебя таких месть парочка в коде.

Мы же про шарп ещё говорим? Про компиляцию C++ исходников я даже спорить не буду. Там при большой кодовой базе такое чувство что стадо ленивцев собирает.

Nikita
10.07.2017
15:44:06
полнпый билд авалонии на appveyor идёт 22 минуты

из них _половина_ это компиляция

пока оно там раздуплится с nuget-рестором, пока проекты прогрузит, пока скомпилит

Viktor
10.07.2017
15:57:48
полнпый билд авалонии на appveyor идёт 22 минуты
ты еще натрави оптимизирующий компилятор

Google
Viktor
10.07.2017
15:58:03
у Intel есть какой-то, название не помню

будешь сутки ждать

а тьфу, этож шарп

Sergey
10.07.2017
16:00:27
а тьфу, этож шарп
а я уж было испугался

Nikita
10.07.2017
16:01:13
интеловский оптимизирующий компилятор шарпа

ждите следующим в релизе corert

Viktor
10.07.2017
16:01:48
серьезно?

Admin
ERROR: S client not available

Viktor
10.07.2017
16:01:55
или подъебал?

Sergey
10.07.2017
16:02:31
второе (ц) ваш кэп!

Viktor
10.07.2017
16:02:57
вот щас обидно было

Igor
10.07.2017
16:02:59
это пример, я про ситуацию в целом)
хех, в итоге это все равно скомпилируется в сложение https://i.gyazo.com/69a167f36e072853ae5d0f783a588245.png

Viktor
10.07.2017
16:03:13
а я уже надеялся пинать хуй на работе и говорить оно компилица

Sergey
10.07.2017
16:03:39
а я уже надеялся пинать хуй на работе и говорить оно компилица
это да, обидно когда компиляция копеечная :( такая отмазка пропадает

приходится шлёпать по клавиатуре и говорить "я дебажусь"

Viktor
10.07.2017
16:04:31
это не так благородно звучит

Sergey
10.07.2017
16:04:37
ага

Viktor
10.07.2017
16:05:19
"я дебажу" звучит как "я сам мудак"

а тут вроде как все в ажуре

дело сделано ©

Google
Nikita
10.07.2017
16:06:34
серьезно?
а чому нет

corert умеет генерить плюсовый код

который можно скормить интеловскому компилятеру

ну или можешь адаптировать наработки чудесного проекта Xamarin.iOS

который в компании с LLVM тебе будет компилить хэлловорлд 15 минут

Viktor
10.07.2017
16:09:17
C# -> C++ -> LLVM

а что, красиво

Влад
10.07.2017
16:10:53
Я обожаю С++ Но поскольку криворук, и мне нужно больше реализованных фич и либ, я перешёл на С#.

Viktor
10.07.2017
16:11:16
возьми Qt

там есть фичи и либы

Nikita
10.07.2017
16:11:42
но нет прямых рук

Влад
10.07.2017
16:11:49
Десктоп не интересует)

Viktor
10.07.2017
16:11:56
это дело простреленных ног уже

Влад
10.07.2017
16:12:05
Хотя там много хорошего есть.

Viktor
10.07.2017
16:12:39
в кутэ необязательно формочки лепить

ты можешь попытаться собрать на андроид все зависимости и лепить бота для телеги

и потом ссаться кипятком, когда забудешь сокет закрыть правильно, например

Влад
10.07.2017
16:14:50
А вот для ведра руки вообще пздц) Прочитал кучу статей, всё равно не вкурил, почему на винде красиво всё показывает, а на ведре шлак полный.

Ща, мб найду, как пилил 1to50 на Qt.

Страница 1452 из 1888

Эта группа больше не существует Эта группа больше не существует