
Nikita
23.08.2018
11:10:17
А то показывается только сообщение коммита

Stanislav
23.08.2018
11:10:33
в доку надо смотреть иногда)

Борис
23.08.2018
11:11:02

Google

Stanislav
23.08.2018
11:11:41

Борис
23.08.2018
11:13:07

Казимир
23.08.2018
11:29:59
struct S {
char c;
int x;
};
как сделать чтобы память под переменные структуры выделялись без пустых байтов?

Igor
23.08.2018
11:30:40

Соломончик
23.08.2018
11:30:58
вроде так
как-то

Nikita
23.08.2018
11:31:25

Казимир
23.08.2018
11:31:40
а почему вообще по умолчанию стоит 4 байта?

Соломончик
23.08.2018
11:32:10
то-есть если б структуры были ток с чаров, то было б по 1 байту
ток с шортов - по 2
шорт, чар, инт - 4

Google

Соломончик
23.08.2018
11:33:01
и тд

Казимир
23.08.2018
11:33:58
ааа, пасибо большое
а в плюсах структуры и классы отличаются только public полями по умолчанию и то что структуры наследоваться не могут?

Igor
23.08.2018
11:35:30
могут
причем наследуются тоже как public, а классы как private

Соломончик
23.08.2018
11:36:21

Казимир
23.08.2018
11:37:49
Понял, спасибо)

Alexander
23.08.2018
11:37:56

Nikita
23.08.2018
11:38:04

Alexander
23.08.2018
11:38:09
https://en.cppreference.com/w/cpp/language/function#Function_definition
И насколько я понимаю, в Стандарте под function понимают function definition. В этом случае только clang прав

Constantine
23.08.2018
11:58:47

Alexander
23.08.2018
12:00:54

Constantine
23.08.2018
12:01:21

Egor
23.08.2018
12:02:50
буст+шланг на винде никто не юзает последний? пофиксили там сборку или нет

Eugene
23.08.2018
12:03:51

Alexander
23.08.2018
12:04:23

Побитый
23.08.2018
12:09:49

Eugene
23.08.2018
12:17:08
http://www.snti.ru/cd/ISOIEC148822017.pdf
А это не то?

Google

Eugene
23.08.2018
12:17:14
Выглядит как не драфт

Alexander
23.08.2018
12:19:17
Выглядит как не драфт
выглядит как не драфт - видать просто выкинули в открытый доступ. но для наших нужд хватает и драфта
а ещё чаще - cppreference :)

Eugene
23.08.2018
12:23:48
Драфт свёрстан плохо(

Казимир
23.08.2018
12:38:56
А где можно найти задачи чтобы потренироваться писать хороший объектно-оринтированный код, понять парадигму

Eugene
23.08.2018
12:49:11
Парсер html, запрашивающий html по ссылке
GET запросом
Easy mode: использовать для этого curl

Anton
23.08.2018
12:50:12
Как связан парсер и непосредственно запрос?

Eugene
23.08.2018
12:51:14
запрос получает html, а парсер парсит. Ну или даже круче, отчёт выводит. Сколько картинок, списков :D
Не вручную же вводить
html

Anton
23.08.2018
12:51:43
Путь к файлу указать

Eugene
23.08.2018
12:51:53
Это же не круто(

Anton
23.08.2018
12:52:07
Просто способ получения html страницы мне кажется мало связан с обучением парадигме ООП
не важно ,через файл или гет запросом

Eugene
23.08.2018
12:54:09
Да на самом деле любая задача для этого подойдет. Просто фантазия нужна.
Я наугад придумал)

Yarique
23.08.2018
12:59:59
Трансляция C++ Party Яндекса из Новосиба будет, не знает кто-нибудь?

Stanislav
23.08.2018
13:02:20

Google

Anton
23.08.2018
13:05:41

Agrailag
23.08.2018
13:07:29
А было уже заседание комитета по модулям? Помню про август говорили

Xessao
23.08.2018
13:18:01

Stanislav
23.08.2018
13:18:49

Xessao
23.08.2018
13:22:14

Stanislav
23.08.2018
13:24:00
И рефлексия жива?
https://herbsutter.files.wordpress.com/2018/06/wg21-schedule-2018-06.png?w=500

Xessao
23.08.2018
13:25:12

Yarique
23.08.2018
13:25:24
Ждун.жпг
Ох этот чудный 2023 год. Ну или даже 2024, когда станут компиляторы поддерживать.

Stanislav
23.08.2018
13:25:39
в vc++ еще и std либа в модулях

Oleg
23.08.2018
13:47:04
Привет
class A
{
void a(ns1::type);
void a(ns1::ns2::type);
}
почему такое не работает?

Igor
23.08.2018
13:49:48

Aleksandr
23.08.2018
13:51:10
почему такое не работает?
я, конечно, не знаю, как оно должно работать и как именно не работает, но может просто точка с запятой нужна после класса?)

Oleg
23.08.2018
13:53:17
не, пишет, что request for memberis ambiguous

Aleksandr
23.08.2018
13:53:57
а чуть более полный код можно?

Oleg
23.08.2018
13:57:46
https://godbolt.org/z/7zo2j_
вот
почему ns не хватает для лукапа?

Google

Igor
23.08.2018
14:05:07
проблема не в ns, а в одинаковых именах методов из разных классов
https://stackoverflow.com/a/1313162/5232529

Oleg
23.08.2018
14:05:51
так классы находятся в разных ns + в качестве параметра принимают разные типы
или этого не достаточно?

Igor
23.08.2018
14:06:13
судя по всему - нет

Spoonson
23.08.2018
14:06:57
https://godbolt.org/z/VQwT1d с перегрузкой кажись проблемы и наследованием

Aleksandr
23.08.2018
14:08:09
я думаю, что там до проверки аргументов дело не доходит. типа нашли по имени в двух разных базах - дальше не идём

Spoonson
23.08.2018
14:09:07
https://godbolt.org/z/SXPPU6 без неймспейсов та же самая ошибка

Oleg
23.08.2018
14:10:18
спасибо. Заюзал using

Казимир
23.08.2018
14:18:20
Извините, не знаю как загуглить, есть ли в новых стандартах плюсов определенным параметрам присваивать определенные аргументы?
python: f(second=2, 1)
C#: f(second:2, 1);

Spoonson
23.08.2018
14:22:55
designated initializers и их нет (по крайне мере пока)

Igor
23.08.2018
14:23:02

Spoonson
23.08.2018
14:24:23

Казимир
23.08.2018
14:25:03
Спасибо)