
Alex Фэils?︙
24.01.2018
19:53:43

Berkus
24.01.2018
19:53:47

Alexander
24.01.2018
19:53:47
*достаю ссаную тряпку*

/dev
24.01.2018
19:53:51

Google

Igor
24.01.2018
19:56:17

Igor
24.01.2018
19:57:09
А то в VS пытаюсь применить ее в качестве аргумента вписав String^ а она не хочет его брать
конвертация туда-обратно:
// Convert std::wstring to Platform::String.
std::wstring s1(L"Hello");
auto s2 = ref new Platform::String(s1.c_str());
// Convert back from Platform::String to std::wstring.
// String::Data returns a C-style string, so you don’t need
// to create a std::wstring if you don’t need it.
std::wstring s3(s2->Data());
// Here's another way to convert back.
std::wstring s4(begin(s2), end(s2));

Alexander
24.01.2018
19:57:30

Igor
24.01.2018
19:57:59
Простите за флуд (вот уже второе.. )

Matwey
24.01.2018
20:01:39

PRO_DanDy
24.01.2018
20:19:33

fox.cpp
24.01.2018
20:19:45

PRO_DanDy
24.01.2018
20:20:13

Surreal
24.01.2018
20:21:19
int x = std::stoi(wstring)

PRO_DanDy
24.01.2018
20:22:20

Surreal
24.01.2018
20:22:39
Вам определенно в другой чат.

Google

Igor
24.01.2018
20:26:57
ну да, gcnew просто сахар чо уж
тоже путаете с C++/CLI, в C++/CX ref new
When compiling C++/CX code, the Visual C++ compiler transforms most C++/CX constructs into equivalent C++ code. If you’re curious about what a particular snippet of C++/CX code really does, it’s useful to take a look at this transformation.
There is a top-secret compiler option, /d1ZWtokens, which causes the compiler to print the generated C++ code that it generated from your C++/CX source.https://blogs.msdn.microsoft.com/vcblog/2012/08/29/ccx-part-0-of-n-an-introduction/

Igor
24.01.2018
20:40:38

Surreal
24.01.2018
20:43:57

Igor
24.01.2018
20:46:13

PRO_DanDy
24.01.2018
20:46:44

Surreal
24.01.2018
20:46:58
Идите в другой чат.

PRO_DanDy
24.01.2018
20:47:11

Alexander
24.01.2018
20:47:16

Surreal
24.01.2018
20:47:21
how to google 101

PRO_DanDy
24.01.2018
20:48:02
@supapro
Ну там для новичков и я сомневаюсь что там работают люди с системным стрингом

Alexander
24.01.2018
20:48:33

PRO_DanDy
24.01.2018
20:48:50

Igor
24.01.2018
20:50:41
Почему не попробовать?)

PRO_DanDy
24.01.2018
20:51:12
Да я уже что только не пробовал

Antony
24.01.2018
20:52:18

Berkus
24.01.2018
21:36:18

Владислав
24.01.2018
22:45:46
сегодня я видел некоторое говно, друзья
я видел optional на shared_ptr и подписку на сигнал в catch

Alex Фэils?︙
24.01.2018
22:46:31
а случаем weak_unique_ptr не видел?

Google

Владислав
24.01.2018
22:46:32
меня к такому не готовили в университете
добил(
наверное, это хорошая идея собирать вот такие антипаттерны?

Alex Фэils?︙
24.01.2018
22:47:37
да

Владислав
24.01.2018
22:47:48
ну, нужно учится на ошибках других

fox.cpp
24.01.2018
22:48:02
О, идея, а го заведём зал позора pro.cxx.

Владислав
24.01.2018
22:48:38
ну наверное нужно пояснительные записки писать, почему так делать ПЛОХО

fox.cpp
24.01.2018
22:49:04
Ну, это да.

Alex Фэils?︙
24.01.2018
22:49:08

fox.cpp
24.01.2018
22:49:20
Там очень тяжкий код.

Владислав
24.01.2018
22:49:36
отдельный чат?

Alex Фэils?︙
24.01.2018
22:49:37
давай его в супапро занесем, и дорефактим

Владислав
24.01.2018
22:49:45
или как?

fox.cpp
24.01.2018
22:49:54

Alex Фэils?︙
24.01.2018
22:49:55
можно сделать канал отдельный

fox.cpp
24.01.2018
22:50:43
Причём корректно.
Но меня морально сломало АПИ дискорда, мне что-то не хочется больше с ним работать.

Google

Alex Фэils?︙
24.01.2018
22:51:20
ну эт да

Admin
ERROR: S client not available

Berkus
24.01.2018
23:18:27

Timur
24.01.2018
23:36:14
зачем это делать отдельным каналом? антипаттерны - такая же часть паттернов
говоря как не надо делать мы подводим к тому как надо делать

Владислав
24.01.2018
23:43:13

Berkus
24.01.2018
23:45:46
Наставь одежду

Владислав
24.01.2018
23:48:40
Сюяк всда ходвящий

fox.cpp
24.01.2018
23:50:07

Владислав
24.01.2018
23:50:19

fox.cpp
24.01.2018
23:50:30
Тогда хороший вопрос.

Владислав
24.01.2018
23:51:31
Меня такое очень интригует

Alexander
24.01.2018
23:51:44
просто типичный говнокод сишников, ничего более

Владислав
24.01.2018
23:52:34
Да там скорее просто не очень хорошо с здравым смыслом, си тут ни при чем

Alexander
24.01.2018
23:53:10
я думаю, ты знаешь, что в Си bool не сразу появился
вот потому и юзали int аки bool

Владислав
24.01.2018
23:55:45
Да это понятно, о чем вы. Я не думаю, что человек, который писал это, типа закостенел настолько, что не смог осилить bool в плюсах. Мне кажется, это какая-то безответственность, желание отсидеть своё время и уйти уже домой. Что-то такое.

Google

Владислав
24.01.2018
23:56:07
Отчуждение от продукта труда, в общем. По Марксу :)

Alexander
24.01.2018
23:56:24
?

Владислав
24.01.2018
23:59:00
Но ладно это, в принципе то можно закрыть глаза. Но подписываться на сигнал в catch это какой-то космический уровень пофигизма. Тут нужен мем с сверхразумом

Berkus
25.01.2018
00:34:40
а чо там за история с сигналом в catch?

Anatoly
25.01.2018
07:31:21
В Питере в офисе JB состоялся очередной митап Spb C++ User Group https://www.meetup.com/St-Petersburg-CPP-User-Group/events/246674845/ Когда появится видео, рекомендую к просмотру.

Дед Пегас
25.01.2018
07:31:32
?

39170
25.01.2018
07:32:40

Anatoly
25.01.2018
07:48:15
Пример с meet-up:
void calc_char_frequency(const char* src, size_t size) {
size_t count[256] = {};
for(size_t i = 0; i < size; ++i) {
++count[src[i]];
}
...
}
если на вход подать поток из одинаковых символов, а после нормально распределенный поток символов, то пропускная способность программы увеличивается в более чем в 3 раза. то есть в зависимости от природы данных получаем 3-x!!!! кратную разницу.