@ProCxx

Страница 847 из 2477
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 ?

Roman
07.05.2017
19:39:49
AbstractBaseApiInterface
может AbstractBaseApplicationProgrammingInterfaceInterfaceClass ?

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
AbstractBaseReusableEnterpriseScaleForJavaLoversIncludingLatentJavaCodersApplicationProgrammingInterfaceInterfaceClass
Это Java-style, в C++ надо иначе: java::lovers::enterprise::reusable::interfaces::base::AbstractApi

Abstract потому-что с намёнок на то что non-instantiatable

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

Roman
07.05.2017
19:49:31
да хоть hrenb назови и от неё всё наследуй
зачем так много букафф?! hrb вполне понятно)))

mhq : public hrb {...}; mhq q(...);

Evgeniy
07.05.2017
19:50:41
mhq : public hrb {...}; mhq q(...);
не забудь объявлять переменные с одинаковыми именами, кроме 0 и o

/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
не забудь объявлять переменные с одинаковыми именами, кроме 0 и o
ещё ᐸ и ᐳ ставить почаще (Unified Canadian Aboriginal Syllabics)

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, там полно всяких геометрических алгоритмов

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
хотя б собирающийся без всяких костылей
Такого действительно мало. Но то что я дал headers only и там единственная зависимость это eigen

А 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
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
А почему у меня vs2017, а языкового стандарта c++17 как на картинках в настройках проекта нет?

Google
Stanislav
08.05.2017
05:46:24
там только от текущей реализации модулей в вс2017 есть минус

все скомпилированные модули должны в бинарном формате деплоится

даже студия не умеет в них

(как редактор)

Gregor
08.05.2017
06:04:56
implicit type conversion, что не так?
Вот именно что неявное, с потерей знака

Это уже нестрогая типизация

Страница 847 из 2477