Кусок презентации и сессия вопросов и ответов по CUDA, записанные на ВМК МГУ.
Интересно, что дальше? »
До сегодняшнего дня был уверен, что размер типа int в C++ на 32-битной ОС – 32 бита, на 64-битной – 64. Интересно, что дальше? »
С одного из форумов по программированию. Задача: транспонировать матрицу.
Решение:
если матрица вида
boost::numeric::ublas::matrixa,
то транспонированая ей матрица возвращается функцией
boost::numeric::ublas::trans(a)
Куда катится мир?..
Скоро, наверное, для сложения двух интов тоже будут буст использовать…
В процессе разработки часто приходится сталкиваться с необходимостью ведения логов. Логи незаменимы в том случае, если нет возможности вести отладку, например, после установки системы клиенту или на продакшен. Удобно, когда можно настраивать подробность ведения: например, во время внедрения имеет смысл выводить более подробную информацию, чем после длительной успешной эксплуатации.
Интересно, что дальше? »
Читая доки по WINAPI-шным функциям, иногда начинаю лазить по форумам, смотреть, что народ хитрого придумал или как использует. Одна из фраз особенно порадовала:
Периодически возвращаюсь к этому вопросу
Все, чего достигла – получение (из пользовательского режима) BSOD тремя разными способами
В разных компиляторах предупреждение имеет разное описание:
MS warning C4251: class ’std::vector<_Ty>’ needs to have dll-interface to be used by clients of class…
Intel warning #1744: field of class type without a DLL interface used in a class with a DLL interface
Проблема возникает при объявлении экспортируемыми из DLL классов, использующих шаблоны. Дело в том, что экспортироваться могут только экземпляры классов, а не объявления. Поэтому необходимо экспортировать каждую используемую специализацию. которая должны быть видна снаружи (потому что каждая специализация с точки зрения компилятора является отдельным классом). Для того же, чтобы ее экспортировать, ее надо внутри DLL явным образом инстанциировать. Проблема касается всех шаблонов, которые используются в качестве не-приватных членов класса. Интересно, что дальше? »
Recent Comments