@ProCxx

Страница 2472 из 2477
ed
26.10.2018
08:53:02
А ты собираешься модифицировать qt?
А вот кстати, если не модифицировать и раскрыть все карты.. Лицензия меня не порешает?

Qman
26.10.2018
08:53:30
Если не модифицируешь библиотеку, то можно использовать ее где угодно

Париться по поводу лицензий надо, только если qt модифицируешь

ed
26.10.2018
08:54:19
Почему никто не напишет дизайнера для gtk? Этоб так сильно его продвинуло..

Google
Qman
26.10.2018
08:54:26
P.S. я не отвечаю за слова, проверяйте все сами перед использованием

Matwey
26.10.2018
08:55:01
int main( int argv, char** argc ) { Особый злодей

Qman
26.10.2018
08:55:32
int main( int argv, char** argc ) { Особый злодей
Тонко. А компилер ворнинга не выдает на такое?

Matwey
26.10.2018
08:55:53
Сигнатура то правильная

Qman
26.10.2018
08:55:56
Там же точно поломается на попытке использовать char** в интовом контексте

Matwey
26.10.2018
08:56:12
Сигнатура правильная, названия общепринятые перепутаны

Qman
26.10.2018
08:56:20
Ну если стоит -Wall -Wextra -Werror

ed
26.10.2018
08:56:26
Напиши
Ну мне лень же, да и это манументальный труд. А у меня уже есть задачки на ближайшие 40 лет

Qman
26.10.2018
08:56:45
Сигнатура правильная, названия общепринятые перепутаны
Ну да, но переменные-то будут использоваться где-то

ed
26.10.2018
08:56:56
Glade тип есть :/
Я вас умоляю. Glade скорее нет, чем есть

Google
Qman
26.10.2018
08:56:59
Там типы не совпадут, и не скомпилируется

Matwey
26.10.2018
08:57:03
Matwey
26.10.2018
08:57:12
Они везде переименованы наоборот

Дмитрий
26.10.2018
08:59:37
Я вас умоляю. Glade скорее нет, чем есть
Ну вот и я о том же. Один раз полез внутрь GTK и больше не лезу)

ed
26.10.2018
09:00:04
Дмитрий
26.10.2018
09:00:39
Видимо, в следующий раз полезу в Qt. Они хотя бы слышали о понятии "Стабилизация API"

ed
26.10.2018
09:01:06
Был же там у них дизайнер...
Ну мы вон про Glade говорим. Но он скорее мёртв чем жив. Про других не слыхал.

/dev
26.10.2018
09:05:02
Vitaly
26.10.2018
09:05:29
Париться по поводу лицензий надо, только если qt модифицируешь
Модифицировать Qt тоже можно, но, согласно LGPL, нужно предоставить патчи своих изменений всем покупателям продукта.

Qman
26.10.2018
09:06:54
Ну вот, все даже еще лучше

Andrew
26.10.2018
09:16:25
Мне была бы интереснее именно статическая линковка, ее я не нашел в свое время...

Marsel
26.10.2018
09:47:42
Короче, тебе зачем?
ну... хотел на нём программу написать, понравилась демонстрация интерфейса, у qt немного странноватая стилистика как мне кажется./

Google
yuri
26.10.2018
09:49:30
Inkscape, Gimp, hex-chat.

Antony
26.10.2018
09:51:19
Появились записи докладов события "Под капотом Яндекс.Такси: С++" https://events.yandex.ru/events/meetings/11-oct-2018/

Marsel
26.10.2018
09:52:05
Или ищи где-то готовый собраный стек под Win для программирования чего-то, что на GTK.
искал, но они довольно старые, а там интерфейс как из 2006./

eugene
26.10.2018
10:07:02
Igor
26.10.2018
10:39:21
товарищи, а в плюсах бывают пользовательские iostream в которые можно сложить s << 1 << 2 << 3 и потом считать s >> a >> b >> c ? std::stringstream всё конкатенирует в одну строчку, std::iostream требует в конструкторе std::basic_streambuf и как будто бы предназначен для использования в потрохах стдлибы, а не в пользовательском коде...

Alexander
26.10.2018
10:40:27
ну можешь для своего класса перегрузить operator <<

Igor
26.10.2018
10:41:04
я не совсем понял, что ты хочешь
я хочу скормить в func(std::istream&) не fstream, не std::cin, а какой-нибудь фиксированный объект

пока что я ему скармливаю std::stringstream ss("1 2 3"), но мне кажется это не торт

Alexey
26.10.2018
10:45:48
iostream - это абстрактный поток

механизм собственно записи делегируется в streambuf

Igor
26.10.2018
10:47:52
чегойта?
ss << 1 << 2 << 3; ss >> a; assert(a == 1); //fails, a==123

Alexey
26.10.2018
10:48:26
ну логично

<< записывает подстроку

Igor
26.10.2018
10:48:42
для стринг-стрима - совершенно логично, согласен

Google
Alexey
26.10.2018
10:48:43
>> читает до разделителя или конца строки

можешь сделать свой поток со своей логикой

например пишущий бинарный дамп

Igor
26.10.2018
10:51:20
ну т.е. stringstream для моей цели - это в принципе норм, нужно просто не забывать в него разделители закидывать?

Alexey
26.10.2018
10:52:07
если накладных расходов на форматирование-разбор не жалко - вполне

Igor
26.10.2018
11:36:15
Я не понял, что тебе нужно, но чем не подходит тупо http://cpp.sh/7vfl5 ?
потому что функция уже принимает istream и рассчитана на работу с файлом или стандартным потоком ввода

Igor
26.10.2018
11:37:54
по ссылке? Так унаследуйся.
вопрос был в том, есть ли такой функционал уже в std - потому что как будто бы есть, но как будто бы только в виде stringstream

Max
26.10.2018
11:37:56
впрочем, я бы оставил stringstream в таком случае.

Andrew
26.10.2018
11:38:53
потому что функция уже принимает istream и рассчитана на работу с файлом или стандартным потоком ввода
Мне кажется, довольно просто написать свой класс с деком внутри, у которого ты просто перегрузишь 2 оператора. Это же строчек 20 кода. Или вопрос был именно найти в STL?

Igor
26.10.2018
11:39:09
потому что я почему-то был уверен, что даже видел такую штуку, но видимо ошибался/перепутал

Antony
26.10.2018
11:50:42
а слайды есть?
Скоро выложим

Alexey
26.10.2018
11:52:44
Есть информация, как разрабатывать приложения под многоядерные процессоры?

Google
Alexey
26.10.2018
11:53:52
да, есть
Можешь поделится пожайлуста?

Александр
26.10.2018
11:54:46
Vitaly
26.10.2018
11:56:03
Есть информация, как разрабатывать приложения под многоядерные процессоры?
В чём затруднение? Получаешь количество доступных в системе CPU и запускаешь соответствующее количество вычислительных потоков.

Денис
26.10.2018
11:56:09
Подскажите, если поток стартует в функции, функция завершается, поток останется?

Max
26.10.2018
11:58:13
Либо если он не удаляется при выходе из функции.

Igor
26.10.2018
11:58:57
Подскажите, если поток стартует в функции, функция завершается, поток останется?
если ты не делал .detach или .wait, то программа громко упадет по std::terminate

Igor
26.10.2018
12:00:32
да, пардон, .join а не .wait

Денис
26.10.2018
12:02:48
Либо если он не удаляется при выходе из функции.
У меня ошибка валится при выходе из функции abort(), может быть из-за этого?)

если ты не делал .detach или .wait, то программа громко упадет по std::terminate
Так и происходит, откуда я могу узнать эту инфу, в какой книжке написано что работает именно так?

Igor
26.10.2018
12:04:02

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