Andrei
хотя, перед липпманом как вводный можно просто почитать и попереписывать код с книги "Эффективное программирование на С++" Э. Кениг
Anonymous
Спасибо
https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list берёшь такой и зубришь по порядку
Baur
Хорошо. Спасибо
Andrei
хотя, перед липпманом как вводный можно просто почитать и попереписывать код с книги "Эффективное программирование на С++" Э. Кениг
чувак просто учит использованию с++ без Си и так можно избежать "Си головного мозга" как у меня
Baur
Ок
Baur
Спасибо
Berkus
все остальное следует из этого
Evgenii
кто участвует?)
Evgenii
The International Obfuscated C Code Contest http://www.ioccc.org/index.html#enter
Berkus
кто участвует?)
я достаточно обфускейтед код пишу и без контестов
Giperion
я достаточно обфускейтед код пишу и без контестов
Мне писать обфусцированный код легче. чем нормальный
ed
Доброго времени суток господа. Ищу чат где можно было бы поделиться наработками, идеями, пивасиком, комментариями в неформальной обстановке и разумеется в обе стороны.. В основном конечно C/C++, но бывает прорывы в более интерпретируемое дерьмо.. Проблемы своих реализаций решаю самостоятельно, поэтому интересуюсь скорее теоретическим балабольством. Если уж говорить совсем конкретно - ищу единомышленников. Область разработки - геймдев, графон, немножко сеть, немножко всё остальное.. В общем - я туда попал?
Anonymous
Извините за stupid вопрос, но как тут скачать то? https://www.qt.io/download
Anonymous
thanks
Ashot
Кто портировал Unix код на Windows? Есть чтото кроме формата адресов файлов на диске, что нужно адаптировать? (Ограничен с++14, все чего нету в этом стандарте - самописное)
Vladislav
много чего
Vladislav
например, в виндовсе нет fork()
Dr. Friedrich
например, в виндовсе нет fork()
Если следовать тексту автора, у него и форк самописный.
Dr. Friedrich
На линуксе rb не отличается от r, а на шиндусе — отличается.
Ashot
например, в виндовсе нет fork()
Он лежит в основе std::async()?
Vladislav
нет, не прочитал про все чего нету в этом стандарте - самописное
Ashot
Не думаю.
Тогда он у меня не встречается
Ashot
Весь параллелизм у меня в основном высокоуровневый- через stl/intel tbb/open mp
Ashot
Ну вот навскидку можно вспомнить ещё бинарный режим для fopen.
Это скорее С, чем С++. Разве в std::ifsteam нету бинарной адаптации под винду?
Ashot
Кстати, выделение нового потока это явно системный вызов. Кто нибудь замерял падение производительности от недавнего патча интел?
ttldtor
Утро. Развлекаетесь, угадывая, что ТС использовал у себя в проекте?
ttldtor
ТС?
topic starter
Ashot
Просто не могу драйвера нужные установить на линукс... отчаялся, думаю может винду поставить. Но тогда придется подстраивать софт
Alexander "SonnySlave"
@supapro
Mikhail
@supapro
Спасибо)
Mikhail
Но там молчат :(
Alexander "SonnySlave"
Но там молчат :(
ну ты попробуй спросить здесь тогда, если в супапро не могут ответить
Mikhail
Пытаюсь реализовать JNI интрефейс. Почти все компилится, но потом линковщик не может найти символы(?) (symbols), хотя функции объявлены с шаблонными аргументами
Mikhail
Типа template<class FIELD_TYPE> FIELD_TYPE get_field(JNIEnv *env,
Pavel
ну поэтому и не может найти, они же не инстанциируются пока не поюзаешь (или не объявишь) для всех нужных типов
Ned
есть кто пользуется meson build? как там посмотреть с какими параметрами гоняют компилятор?
Mikhail
Вот как объявлен прототип в заголовочном: template<typename FIELD_TYPE> FIELD_TYPE get_field(JNIEnv *env, jobject obj, const std::string &clsname, const std::string &fieldname, const std::string &javatname ); Используется так: lims.cpu_ms = get_field<jint>( env, limits, "ru/kjudge/core/CheckingLimits", "cpuTimeLimit", "int");
Mikhail
Я, похоже, понял свою ошибку. Как компилятор будет выбирать реализацию? int a(int b) {...} long a(int b) {...} Или под шаблонами в C++ более мощное средство, нежели простая подстановка?
Mikhail
Нет дело не в этом.
Да, нашел ответ на SO (вопрос 115703)
Mikhail
Спасибо всем за ответы
Berkus
единственное что там не совсем корректно сделано это работа std::string<->jstring но патчится тривиально
Matwey
Господа, а почему llvm так долго собирается?
Matwey
Уже 10 часов прошлр
Matwey
А он еще не
Matwey
Что там такого напихано внутри?
Evgenii
10 часов разве что на 10-летнем компе
Ioann_
хз, у меня минут 40
Так у тебя i9 :)
Matwey
Лан, я не тороплюсь никуда
alekum
Уже 10 часов прошлр
А какую версию собираете, последний раз, такое слышал от человека собиравшего 3.4. А так плюсую, 40-48(9) минут в среднем. И таки еще зависит, что это без дом саб проектов
Alexander "SonnySlave"
Господа, а почему llvm так долго собирается?
вангую, что у тебя просто что-то пошло не так. Или рамы у тебя очень мало и оно постоянно в своп ходит. У мну собиралось за минут 50-60 где-то
Alexander "SonnySlave"
на i7 3630qm
Крылатый
Или рама медленная.
Крылатый
(Вот почему никто почти не смотрит на скорость памяти? Это ж тоже дохуя влияет)
Крылатый
потому что обычно CPU-bound, наверное
Потому что никто и не смотрит, наверное.
Дмитрий ⬡
ИХМО может быть IO bound как нефиг. Если есть много оперативы, мб объектные файлы в tmpfs пихать?
Matwey
А хз. Это в облаке где-то
Matwey
Памяти, говорят 1.5 гига
Matwey
А сколько надо?
Matwey
Раньше всем 600 килобйт хваталоо!
Matwey
Пишет [2707/3005]. Скоро закончил наверное, к вечеру
Alexander "SonnySlave"
Памяти, говорят 1.5 гига
не, совсем мало. А что за железо там?
Alexander "SonnySlave"
если компилять что-то в один поток на говно железе - то почему бы и не 10 часов?
Matwey
А я даже хз, сборная солянка