@ProCxx

Страница 1214 из 2477
Ilia
15.08.2017
09:41:38
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1529.html

Александр
15.08.2017
09:41:38
void f(int) {} void f(float) {} /trollface

Alexander
15.08.2017
09:41:45
потому что я о таком вообще в первый раз слышу вообще

Ilia
15.08.2017
09:42:01
у нас уже есть полиморфизм
Полиморфизьм ваш сосёт... ?

Google
Alexander
15.08.2017
09:42:06
2003/09/22

Александр
15.08.2017
09:42:16
это больше на pattern matching смахивает

Ilia
15.08.2017
09:42:39
Только странно, мне показалось, что у того пропосала, что я читал, автор был САМ (Страустрап)

babysitter
15.08.2017
09:44:06
это все потому, что мы неучи и не читали Design and Evolution of C++

Ilia
15.08.2017
09:44:19
http://alenacpp.blogspot.ru/2008/02/open-multi-methods-for-c.html

Alexander
15.08.2017
09:46:04
глянул по-быстрому - идея прикольная

Alex Фэils?︙
15.08.2017
09:47:54
Ilia
15.08.2017
09:57:03
А я глянул UCS, тоже здорово. Но правда немного по-децки... В стиле Питона. Я бы это ещё на метаклассы завязал, с возможностью описывать метаклассами псевдоклассы, которые таким образом можно было бы создавать. Но видимо Герб там с более широким замахом ...

Constantine
15.08.2017
10:13:54
А какое состояние концепции, которая позволяет писать std::vector<int> v; sort(v);

Александр
15.08.2017
10:14:22
Rangesv3

выше говорили про c++20 что-то

а вообще, давно уже можно с гитхаба взять

Google
Stanislav
15.08.2017
10:15:42
а апстримовая версия ренжей все так же не компилится на студийном компиляторе?

Constantine
15.08.2017
10:17:16
А есть краткое описание концепции?

Alexander
15.08.2017
10:18:08
А есть краткое описание концепции?
охххх, кратко не получится. Посмотри лучше доклады Эрика

Constantine
15.08.2017
10:19:25
ну мне на самом деле нужен минимальный порт до внедрения стандарта :)

Alexander
15.08.2017
10:19:59
товарищи, что принято в C++ юзать для определения mime типа? libmagic?

или какие-то другие средства есть?

Stanislav
15.08.2017
10:20:19
А есть краткое описание концепции?
пример из доков extern std::vector<int> read_data(); using namespace ranges; std::vector<int> vi = read_data() | action::sort | action::unique;

Alexander
15.08.2017
10:21:12
конкретно мне надо, чтобы оно корректно определяло формат text/csv: charset header И да, я слабо представляю, как эти либы вообще должны определять формат

Alexander
15.08.2017
10:26:23
оххххххх, вот есть прелюбопытная вещь

в формате csv есть header. Он опциональный. А вот есть он или нет должно быть указано в MIME type файла

внимание вопрос: как эта инфа к файлу прикрепляется? может я чего-то не знаю про то, как хранится MIME type?

libmagic в csv не умеет

Azoyan
15.08.2017
10:28:09
https://github.com/dougbinks/RuntimeCompiledCPlusPlus

Google
Alexander
15.08.2017
10:28:39
я думал в начале файла?
но csv - это обычный текстовый файл

Evgeniy
15.08.2017
10:29:05
Nik
15.08.2017
10:30:24
Я там прошляпил, что за альтернативы СТЛю?

Или они только для внутреннего пользования этих компаний?

Alexander
15.08.2017
10:30:55
качай и юзай

Ilia
15.08.2017
10:31:11
Она в envelope указывается, если он есть. Т.е. вне файла

Ещё был какой-то STL port ... умер вроде

Anatoly
15.08.2017
10:35:58
в формате csv есть header. Он опциональный. А вот есть он или нет должно быть указано в MIME type файла
3. There maybe an optional header line appearing as the first line of the file with the same format as normal record lines. This header will contain names corresponding to the fields in the file and should contain the same number of fields as the records in the rest of the file (the presence or absence of the header line should be indicated via the optional "header" parameter of this MIME type). For example: field_name,field_name,field_name CRLF aaa,bbb,ccc CRLF zzz,yyy,xxx CRLF https://tools.ietf.org/html/rfc4180

3. MIME Type Registration of text/csv This section provides the media-type registration application (as per RFC 2048 [1]. To: ietf-types@iana.org Subject: Registration of MIME media type text/csv MIME media type name: text MIME subtype name: csv Required parameters: none Optional parameters: charset, header

Anatoly
15.08.2017
10:37:34
text/csv;header=present|absent

Alexander
15.08.2017
10:37:54
и?))) как мне это из файла узнать то?))

zi
15.08.2017
10:38:09
.

Anatoly
15.08.2017
10:38:11
только из mime type

Alexander
15.08.2017
10:38:13
решили, что никак

Google
Alexander
15.08.2017
10:38:21
только из mime type
а как его получить?

только извне

Anatoly
15.08.2017
10:38:42
да

Alexander
15.08.2017
10:39:35
эхх, окей. Будем такое иметь в виду

Кстати, викторина: зачем GitKraken (GUI для git), нужна libffmpeg.so? ?

Alex Фэils?︙
15.08.2017
10:40:56
Alexander
15.08.2017
10:41:01
и ещё он судя по всему течёт безбожно

Azoyan
15.08.2017
10:42:57
Что такое repo?

Admin
ERROR: S client not available

Alex Фэils?︙
15.08.2017
10:43:02
Кстати, викторина: зачем GitKraken (GUI для git), нужна libffmpeg.so? ?
"Смотри, как я умею ффмпег собирать!" - ээ, стой, ты куда? - "вжжжух, закоммитил"

Stanislav
15.08.2017
10:45:41
Ilia
15.08.2017
10:46:50
эхх, окей. Будем такое иметь в виду
Как-то странно ты полагал, что это возможно сделать... это для этого нужны расширенные атрибуты файлов... В каких системах такое есть ?

Alex Фэils?︙
15.08.2017
10:47:16
Ilia
15.08.2017
10:47:38
Anatoly
15.08.2017
10:49:47
Сделай system("file yourfile.csv");
а на что надежда? нет в csv мета информации

Ilia
15.08.2017
10:50:24
да, именно через какие-нибудь атрибуты файла
Но их нет нигде . в винде есть альтернативные хранилища и OLE (в файловой системе), но это же C++, это же кросплатформ...

Alex Фэils?︙
15.08.2017
10:50:25
Тогда нужно парсить его и кэшнуть метаинфу

Google
Anatoly
15.08.2017
10:55:32
дык нет там метаинфы

одно дело когда файл по HTTP приходит, там есть mime type и возможно в нем закодировано наличие или отсутствие заголовка text/csv; header=present

другое дело просто голый файл

Alex Фэils?︙
15.08.2017
11:10:15
дык нет там метаинфы
Ее надо самому создать

По статистике разделителей, и тд

Anatoly
15.08.2017
11:11:24
потенциально различить header от row не представляется возможным

и там и там разделители

Anatoly
15.08.2017
11:11:42
и там и там одинаковое количество полей

VR
15.08.2017
11:23:17
Помогите подключить либу в Clion

target_link_libraries({имя бинарника} "libлиба.a")

FА оно ругается

ld: library not found for -lft clang: error: linker command failed with exit code 1 (use -v to see invocation)

Ilia
15.08.2017
11:24:44
Обычно libлиба.a выглядит просто как либа

VR
15.08.2017
11:25:22
libft.a называется у меня. Я ее собираю друим мейк фалом и кидаю в корень проекта

Ilia
15.08.2017
11:28:38
Я вот не думаю...

Чтобы нашлось надо -L <ПУТЬ> добавлять наверное...

VR
15.08.2017
11:29:30
Блин точно, спасибо)))

Evgeniy
15.08.2017
11:29:46

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