@ProCxx

Страница 1232 из 2477
Berkus
23.08.2017
09:20:22
не все знают, что в с++ можно выбрать оба стула )

Волчик
23.08.2017
09:23:22
Мешать же это плохой подход

Александр
23.08.2017
09:24:01
ну, string_view без прочих типов не поюзаешь, на то он и view

Berkus
23.08.2017
09:28:37
Мешать же это плохой подход
смотря что с чем мешать

Google
Александр
23.08.2017
09:30:08
народ, тут в supapro возникла дискуссия - разрешается ли в string'е хранить нули, кроме терминального?

Berkus
23.08.2017
09:35:09
да, конечно

string это бинарный контейнер

Tom
23.08.2017
09:41:09
Александр
23.08.2017
09:44:34
спасибо

https://github.com/fnc12/sqlite_orm крутая тема

Eugene
23.08.2017
10:50:41
https://github.com/fnc12/sqlite_orm крутая тема
Последнее время стал замечать, что современные библиотеки на C++ стараются делать "header only". Некоторые даже переписывают специально для этого.

Александр
23.08.2017
10:51:19
Nik
23.08.2017
10:52:12
https://github.com/fnc12/sqlite_orm крутая тема
make_column("id", &User::id, autoincrement(), primary_key()), Когда уже завезут рефлексию, чтоб это делалось само?

Александр
23.08.2017
10:52:45
make_column("id", &User::id, autoincrement(), primary_key()), Когда уже завезут рефлексию, чтоб это делалось само?
ну, во-первых, юзер может хотеть разные названия поля и столбца

во-вторых, я тоже хочу рефлексию :D

Nik
23.08.2017
10:53:07
Ты просто пишешь класс

Google
Александр
23.08.2017
10:53:15
Nik
23.08.2017
10:53:18
Вызываешь сделать_хорошо()

И у тебя готовая бд

Как в спринге, например

Еще бы и обратное было

создание на лету классов-отображений сущностей из таблиц

Александр
23.08.2017
10:56:23
всё потому что нет метаклассов

пишешь ты CREATE TABLE на sqlite, а компилятор тебе классы генерит по ней

шутка

Nik
23.08.2017
10:59:59
Именно

Дед Пегас
23.08.2017
11:21:14
всё потому что нет метаклассов
Шаблонов нехватает? ._.

Berkus
23.08.2017
11:21:33
Шаблонов нехватает? ._.
неа, надо как макросы в лиспе/расте

и препроцессор выкинуть к хуям

Simon
23.08.2017
11:22:43
и препроцессор выкинуть к хуям
тогда не будет pragma once

Владислав
23.08.2017
11:23:53
там и модули подвезут, глядишь мой сынишка к окончанию универа и успеет опробовать всю мощь

Eugene
23.08.2017
11:25:31
там и модули подвезут, глядишь мой сынишка к окончанию универа и успеет опробовать всю мощь
Метаклассы, модули... боюсь, что к тому времени не останется никого, кто будет испытывать от этого радость. Программы будет писать сильный ИИ, а люди получать безусловный доход. :)

Владислав
23.08.2017
11:26:04
мб и людей уже не будет...

Дед Пегас
23.08.2017
11:26:54
тогда не будет pragma once
Будут модули же.

Google
Admin
ERROR: S client not available

Eugene
23.08.2017
11:29:49
ой, ну так каждый раз холивар про метаклассы начинается
Выглядит слишком хорошо, чтобы стать правдой :)

Berkus
23.08.2017
11:31:00
fox.cpp
23.08.2017
12:58:54
@square_root, почистил?

Alexander
23.08.2017
13:03:49
А где там этот человек с сильными заявлениями?

fox.cpp
23.08.2017
13:04:06
Aidar
23.08.2017
13:04:34
В супапро

Денис
23.08.2017
13:24:54
не все знают, что в с++ можно выбрать оба стула )

тем вот он и прекрасен

Berkus
23.08.2017
13:45:13
на D вряд ли, уж скорее на расте

Владислав
23.08.2017
13:45:16
на раст скорее

Constantine
23.08.2017
14:06:25
есть кто по шаблонной магии?

как вот это можно без макросни написать? #define UTILS_SFINAE_DECLARE_HAS_IF_INVOKABLE_1(name) \ namespace sfinae { \ template <typename T, typename = void> struct has_##name : std::false_type {}; \ template <typename T> struct has_##name<T, std::void_t<decltype(##name(std::declval<T>()))>> : std::true_type {}; \ } \

Berkus
23.08.2017
14:08:06
никак

если видишь ##name значит жди метаклассов

Constantine
23.08.2017
14:08:51
имя не важно

вся конструкция namespace sfinae { template <typename T, typename = void> struct has_is_null : std::false_type {}; template <typename T> struct has_is_null<T, std::void_t<decltype((utils::is_null)(std::declval<T>()))>> : std::true_type {}; }

Berkus
23.08.2017
14:09:19
я понимаю, я про то что ты делаешь has_##whatever и это умеет только препроцессор

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