@ProCxx

Страница 777 из 2477
Alex Фэils?︙
09.04.2017
12:56:19
Не. Чат не рекламировал сам

(Про вжуха во @fludpac переместил)

Dmitry
09.04.2017
13:34:58
у меня вопрос такой возник, кстати

подключаю тут в очередной проект sqlite3 (который amalgamation, единым целым)

Google
Dmitry
09.04.2017
13:35:25
куча ошибок.

Tema
09.04.2017
13:35:30
Reindex.. please wait
чо за Deleted Account

Dmitry
09.04.2017
13:35:48
смотрю, а в sqlite3.h объявлено вот что: typedef struct Mem sqlite3_value;

у меня такой неймспейс (Mem). впрочем, это явно некрасиво со стороны разработчиков sqlite забивать такое глобальное имя

но вопрос вот в чем

Alex Фэils?︙
09.04.2017
13:36:35
чо за Deleted Account
К нам приходил один кулцацкер в гости. Пришел, удалился и ушел

Dmitry
09.04.2017
13:36:45
стандарт регламентирует те группы имен, которые не должны пересекаться, или это на совести компилятора?

Dmitry
09.04.2017
13:37:11
думаю, что первый вариант

Dmitry
09.04.2017
13:40:48
да судя по всему регламентирует, я уже разобрался. я к тому, что название типа структуры и переменная этого типа могут быть одинаковыми. а вот неймспейс и тип структуры не могут быть одинаковыми

и уж тем более неймспейс и тип класса, т.к. тут получается неоднозначность ::

разработчики sqlite скоты, короче :)

Google
Dmitry
09.04.2017
13:41:22
забивать имя Mem для своих интерналсов :)

Alex Фэils?︙
09.04.2017
13:44:42
Да вроде оно не зарезервировано

Dmitry
09.04.2017
13:45:10
точно тебе говорю зарезервировано, только что столкнулся с этой проблемой

у меня namespace Mem в memory.h, а в sqlite3.h внезапно typedef struct Mem sqlite3_value

Alex Фэils?︙
09.04.2017
13:46:21
Что за компиль

Dmitry
09.04.2017
13:48:21
студия 2017

namespace Mem мой

Sergey
09.04.2017
13:48:47
проверил. ага, все так

Dmitry
09.04.2017
13:48:49
не, ну обалдеть вообще. а если class Mem? видел иногда такое в других проектах

блядь, и сам sqlite в неймспейс не завернешь, т.к. он .c

Плюшка
09.04.2017
13:49:45
так extern "C" функции по идее можно в namespace заворачивать

Dmitry
09.04.2017
13:51:38
там же мэнглинг разный будет

ну вот есть sqlite3.c, в котором например _cdecl функции, и они мэнглятся как _func

потом есть sqlite3.h, в котором я заверну эти extern "C" в неймспейс, и они мэнглиться будут как (блядь не помню) пусть namespace@@_func

ну и как бы хуй, нет?

но тут это даже не функция, а структурка

Dmitry
09.04.2017
13:55:00
а это не компиляторозависимо?

вижу, норм, да

Google
Alex Фэils?︙
09.04.2017
13:55:46
Ппц. Мемори.х

Dmitry
09.04.2017
13:55:53
компилятор молодец

а теперь со структуркой :)

Alex Фэils?︙
09.04.2017
13:56:02
И не экранированный андерскором неймспейс

Dmitry
09.04.2017
13:56:32
ну подожди, это же разные стили

кто-то экранирует, кто-то нет

Alex Фэils?︙
09.04.2017
13:57:15
обычно потроха компиля начинаются с _ или с двух _

Потому что страуструп разрешил

Dmitry
09.04.2017
13:57:51
а, ты про потроха

а тут нет потрохов компилятора

тут есть мои потроха

свои потроха я уже как угодно могу называть.

Alex Фэils?︙
09.04.2017
13:58:17
а. Это твой memory.h?

Dmitry
09.04.2017
13:58:24
да, это мой memory.h

Alex Фэils?︙
09.04.2017
13:58:46
Фух. Я думал, что в мсвц такая хуита

Admin
ERROR: S client not available

Dmitry
09.04.2017
13:58:47
прогнуться под sqlite? :)

Evgeniy
09.04.2017
13:58:57
Dmitry
09.04.2017
13:59:22
sqlite конечно молодец, они бы ещё struct input и struct output захуярили, чо! или там глобальные переменные buffer и data, не, ну а чо, охуенно же

Google
Dmitry
09.04.2017
13:59:51
там олдскульные мэйлисты :)

подписался на sqlite-users

жду аппрува модератором

Evgeniy
09.04.2017
14:00:38
там олдскульные мэйлисты :)
Может быть я дно, но мне кажется что мейллисты в сто раз неудобнее

Dmitry
09.04.2017
14:01:05
они и вправду в сто раз неудобнее

чем все остальное

Evgeniy
09.04.2017
14:09:28
Ну старперы не хотят переезжать

Erdni
09.04.2017
14:13:18
А вот я нашел ошибку! Как рапортовать? Никак. Дело в том, что популярность SQLite страшна — она везде. Это не шутка. И разработчики столкнулись с валом сообщений об ошибках, которые либо были вызваны непониманием, либо являлись скрытым feature request. Они, фактически, закрыли прямой прием репортов с ошибками. Так что следует подписаться на список рассылки и описать там проблему и надеятся на лучшее. (c) habr https://habrahabr.ru/post/149356/

Timofey
09.04.2017
14:22:09
Прикольные стикерцы)

Alex Фэils?︙
09.04.2017
14:33:59
Вообще амальгаматы - жуткая хуйня. Но это оффтоп

Dmitry
09.04.2017
14:39:16
ну её проще всего встроить.

короче, закинул в мэйлинг лист, посмотрю, что ответят

Alex Фэils?︙
09.04.2017
16:56:28
отл. будет хорошо, если поправят

Евгений
09.04.2017
17:07:35
Народ, нормальная тактика обучения для веб разработчика? HTML5 -> CSS3 -> PHP -> JS -> SQL -> BootStrap -> Python -> AngularJS - 1C В идеале обучение до 1 мая, а дальше работа на фрилансе.

Alex Фэils?︙
09.04.2017
17:07:57
тут не про веб чат

fox.cpp
09.04.2017
17:07:59
> 1C

изучить столько технологий до 1 мая

Alex Фэils?︙
09.04.2017
17:08:16
> 1C
хм. как конец жизненного пути веб-разработчика. норм

fox.cpp
09.04.2017
17:08:21
а ты силён

Google
fox.cpp
09.04.2017
17:08:36
мне бы билеты к экзамену до того же дня заучить

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