
Stanislav
07.05.2017
19:22:06
пожалели целый кейворд

Alex Фэils?︙
07.05.2017
19:22:23
можно ж контекстно-зависимое слово добавить, см override и final

Stanislav
07.05.2017
19:22:46
> “export import”
> yeah, the whole C++ summarized in these 2 words. This is so infuriating I have no words for it.
?

Google

Alex Фэils?︙
07.05.2017
19:25:42
день цитат

Evgeniy
07.05.2017
19:33:01

/dev
07.05.2017
19:34:31

Roman
07.05.2017
19:38:10
чисто косметический вопрос: что интуитивнее когда речь идёт об интерфейсе?
AbstractApi или ApiInterface ?

Stanislav
07.05.2017
19:39:26

Roman
07.05.2017
19:39:49

Grigor
07.05.2017
19:40:21
Просто интерфейс

/dev
07.05.2017
19:40:36
AbstractBaseReusableEnterpriseScaleApplicationProgrammingInterfaceInterfaceClass

Roman
07.05.2017
19:41:18
ну если серьёзно то "интерфейс" то - абстрактный класс как таковой
а поскольку в C++ "интерфейсов" нет а есть только pure virtual methods, т.е. абстрактные классы..

/dev
07.05.2017
19:42:13
AbstractBaseReusableEnterpriseScaleForJavaLoversIncludingLatentJavaCodersApplicationProgrammingInterfaceInterfaceClass

Roman
07.05.2017
19:42:15
интуитивнее назвать AbstractApi, нет?

Alex Фэils?︙
07.05.2017
19:42:37
да какая разница. Главное, потом соблюдать выбранное правило. Т.е. другую херь не называть AnotherApiInterface

Google

Alex Фэils?︙
07.05.2017
19:43:35
*думаю, именно в этом случае особой разницы нет

Roman
07.05.2017
19:43:37
Abstract потому-что с намёнок на то что non-instantiatable

/dev
07.05.2017
19:45:49
да хоть hrenb назови и от неё всё наследуй

Roman
07.05.2017
19:49:31
mhq : public hrb {...};
mhq q(...);

Evgeniy
07.05.2017
19:50:41

/dev
07.05.2017
19:50:54
class moj_class : public kakaja_to_hrenb { ... }:
замечательно же выглядит

Evgeniy
07.05.2017
19:52:19

/dev
07.05.2017
19:52:42

Gregor
07.05.2017
19:52:50
Тут кто-то писал, что сишечка и плюсы строго типизированы
Хахахах

Roman
07.05.2017
19:53:00
Однобуквенные переменные! классика

Gregor
07.05.2017
19:53:00
Очень смешно

Alex Фэils?︙
07.05.2017
19:53:13
вообще про типизацию статья была. там очень большая классификация

Gregor
07.05.2017
19:53:27
Не строго, а статически

Roman
07.05.2017
19:54:45
особенно прекрасно когда работаешь на редакторе типа Sublime, который позволяет с помощью CTRL + D выбирать поочерёдно схожие элементы, а переменные все однобуквенные... анархия

Gregor
07.05.2017
19:55:32
Если бы строго, нельзя было бы сделать так:
int a = -1;
uint b = a;
Компилер бы сразу послал в анус без явного приведения

Google

Gregor
07.05.2017
19:56:41
Строго типизирован шарп, там такого не получится сделать

/dev
07.05.2017
19:57:47
лучше к приведению к void* и reinterpret_cast прицепиться, вот они ломают типизацию
за это, при отсутствии объяснений и комментариев зачем по рукам и надо бить

Denis
07.05.2017
20:52:36
Добрый вечер кто ни будь подскажет, если ли телеграмм чат для новичков в c++ или нет такого ?

Group Butler [beta]
07.05.2017
20:53:30

Denis
07.05.2017
20:54:21
Спасибо

Surreal
07.05.2017
22:44:29
It's accOunt, not accAunt.

MrSmeet
07.05.2017
23:22:32
Ребят помогите пациенту. Вот структура жи это картеж так? Ну или константный массив any? Ну то есть как таковое ккартеж это вообще грубоговоря лишь абстракция?
Хотя не, зашкварился. Массив константной размерности из any
https://habrahabr.ru/post/276871/ статью читал, седня буду походу читать о типах и эволюции книженцу
То есть вопрос вот в чем. Когда мы говорим о типе, мы говорим о формальном соотвествии накладываемом на тип или все же важна реализация.

Sergey
08.05.2017
01:20:05
Я за первый вариант
но, поскольку мы у мамки погромисты, всегда нужно думать про чертового джинна, который формально выполняет твои желания, а на деле адски вредит
так что да, с "разумной" реализацией. компайлтайм, без дерганья динамической памяти где не нужно, без особого геморроя с генерацией исключений, что-нибудь внятное про потокобезопасность
иначе будет знаменитая фигня про "quicksort в 2 строчки на haskell", которая при тщательном изучении оказывается не тем, чем кажется

Pepe
08.05.2017
02:58:44
Кстати, часто спрашивают куда поконтрибьютить -- есть клёвый проект libigl, там полно всяких геометрических алгоритмов

Evgeniy
08.05.2017
05:11:50

Pepe
08.05.2017
05:13:39

Google

Admin
ERROR: S client not available

MrSmeet
08.05.2017
05:21:52
Я вот думаю фо экспирианс драйвер запилить для удаленного ви фи хаба на ламповой сишечке, но вот не знаю правильный ли это путь решения задачи

Stanislav
08.05.2017
05:22:56

Pepe
08.05.2017
05:24:44

Stanislav
08.05.2017
05:25:23

Pepe
08.05.2017
05:26:06

Stanislav
08.05.2017
05:26:44

Pepe
08.05.2017
05:27:30
А MPIR вообще офигенен -- одной кнопкой собирается

Stanislav
08.05.2017
05:29:08
и не генерирующий 700+ варнингов на тему что он там конвертит size_t в другие типы
вот такое увидел
90% из которых про типы ругаются

Pepe
08.05.2017
05:31:57
По моему mpir без варнингов сбилдился но не помню

Stanislav
08.05.2017
05:33:00
мб отключили)
не помню, вроде в уе4 проекте С++ отключаются 10-15 варнингов

Daniel
08.05.2017
05:36:20

Stanislav
08.05.2017
05:37:22

Google

Stanislav
08.05.2017
05:46:24
там только от текущей реализации модулей в вс2017 есть минус
все скомпилированные модули должны в бинарном формате деплоится
даже студия не умеет в них
(как редактор)

Gregor
08.05.2017
06:04:56
Это уже нестрогая типизация