
Scarf
17.07.2017
13:12:12
А ещё можно забить на него

Kostya
17.07.2017
13:12:43

Pavel
17.07.2017
13:13:40
да, можно еще и плодить ваарнинги, чтобы ему одному в проекте не было скучно

Alexander
17.07.2017
13:18:41
http://robert.ocallahan.org/2017/07/confession-of-cc-programmer.html

Google

Danil
17.07.2017
15:08:37
Hi
Привет*

Anatoly
17.07.2017
15:25:12

Brusе
17.07.2017
16:24:23
Всем привет. Где на арче thermal_zone?

Berkus
17.07.2017
16:24:57
это чат про аниме

Matwey
17.07.2017
16:27:14

Berkus
17.07.2017
16:29:54
http://meetingcpp.com/index.php/br/items/a-cpp-review-community.html

Alexander
17.07.2017
19:33:54
typename вместо class с какого стандарта стало можно писать в шаблонных параметрах?
с 11 или раньше?

Azoyan
17.07.2017
19:35:28
раньше

Alexander
17.07.2017
19:35:46
спасибо
как раз на годболте проверил

Google

Azoyan
17.07.2017
19:38:32
http://cpp.sh/4f535 c++98 работает
а, ну ок

Igor
17.07.2017
19:39:19
по идее, class и typename взаимозаменяемые в шаблонных параметрах, но в чьей-то презентации я помню видел что в каком-то случае с typename не работает

Scarf
17.07.2017
19:40:15
С class нельзя взять вложеный тип

/dev
17.07.2017
19:40:26

Igor
17.07.2017
19:45:55
товарищи, кто Catch пользовал - в нём есть какой-нибудь функционал для предупреждений? что-то вроде
milliseconds t = get_execution_time();
REQUIRE(t < MAX_TIME);
WARN_IF(t > APPROX_TIME, "Execution time is higher than should be");

Berkus
17.07.2017
20:44:01

Herman
18.07.2017
05:10:22
Есть ли у этого подхода название? Когда чтобы глобальная переменная была доступна внутри функции, нужно её намеренно объявлять в, например, global. А в каких-то языках этого не нужно делать и она сразу видна

Evgeniy
18.07.2017
05:12:24

Шаурма
18.07.2017
05:54:40

Дед Пегас
18.07.2017
06:54:54
Что ха питонья в плюсочате?

Шаурма
18.07.2017
06:59:12
sowwy

Nikita
18.07.2017
08:07:01
Это вирус
Что ха питонья в плюсочате?

Дед Пегас
18.07.2017
08:10:17
фпеч

mefest
18.07.2017
10:40:32
Откуда вы все?

Knock
18.07.2017
10:41:23
С работы

Grigor
18.07.2017
10:46:08

mefest
18.07.2017
10:47:30

Igor
18.07.2017
11:06:02
К слову вроде нашёл нечто похожее,
> The CHECK family are equivalent to REQUIRE but execution continues in the same test case even if the assertion fails.
вечерком проверю

Google

Igor
18.07.2017
11:06:02
товарищи, кто Catch пользовал - в нём есть какой-нибудь функционал для предупреждений? что-то вроде
milliseconds t = get_execution_time();
REQUIRE(t < MAX_TIME);
WARN_IF(t > APPROX_TIME, "Execution time is higher than should be");
https://dl.dropboxusercontent.com/s/d7sc3wupvq23exn/2017-07-17%20at%2023.43.png

Berkus
18.07.2017
11:08:22

Igor
18.07.2017
11:11:07
хмм(

Constantine
18.07.2017
11:55:55
какой самый быстрый способ сделать tuple unpack в параметры функции? :)

Дед Пегас
18.07.2017
11:56:28
std::app;y
apply*

Alexander
18.07.2017
11:56:59
http://en.cppreference.com/w/cpp/utility/apply

Nik
18.07.2017
11:57:19
Вы серьезно уже во всю 17 юзаете?

Дед Пегас
18.07.2017
11:57:48
Ну apply можно и накостылять в отдельный файлик, если у тебя древний C++14

Constantine
18.07.2017
11:57:50
спасибо

Berkus
18.07.2017
11:58:00

mefest
18.07.2017
11:58:16

Pavel
18.07.2017
11:58:40

Дед Пегас
18.07.2017
11:58:51
Можно.

Admin
ERROR: S client not available

Alexander
18.07.2017
11:59:07
ае сли чего-то не хватает, то просто смотришь в стандартной либе, копируешь себе, а потом с перездом на новый тулчейн переползаешь на то, что в тсандарте, попутно вырезая свою имплементацию

Дед Пегас
18.07.2017
12:00:01
Да.

Alexander
18.07.2017
12:00:06
ну и конечно сравнить надо, чтобы ничего не поменялось важного

Google

Nik
18.07.2017
12:00:24
У нас просто с++11 только недавно завезли...

Дед Пегас
18.07.2017
12:00:35
/* File: old cpp kludges */
namespace std {
auto apply(...) { ... }
}
Всегда так делаю.
Даже при наличии C++20
Ведь будет C++22!

mefest
18.07.2017
12:04:12
Разве не c++23 должен быть?

Дед Пегас
18.07.2017
12:05:38
А хз.

Friedrich
18.07.2017
12:31:35
Я юзаю C++14, потому что проект начинал ещё до выхода C++17.
А то бы юзал C++17, отчего нет? Если начальство разрешает, надо брать самое лучшее.
(ну или если ты сам и есть начальство, хе-хе)

Nik
18.07.2017
12:32:13
То чувство, когда проект начинался где-то в конце 90х...

Friedrich
18.07.2017
12:32:22
Ну, его можно и проапгрейдить.

Nik
18.07.2017
12:32:42
Можно, наверн

Friedrich
18.07.2017
12:32:42
Комитет старается специально ради тебя, чтоб тебе не было больно апгрейдиться на новые версии языка.

Nik
18.07.2017
12:32:54
Но так-то я джун, я ничего не решаю.

Berkus
18.07.2017
12:33:21
я как-то брал древний проект виндовый и перепиливал его на c++11 - в целом изменений было не слишком много и оно даже завелось

Friedrich
18.07.2017
12:33:29
Джун может со старшим обсудить перспективы обновления проекта, а старший уже может поднять вопрос перед теми, кто имеет решающий голос.

Alexander
18.07.2017
12:33:56

Berkus
18.07.2017
12:34:20
ну да, ну да

Google

Alexander
18.07.2017
12:34:21

Friedrich
18.07.2017
12:34:25