Результаты поиска по запросу "c++"

1 ответ

@Nawaz Это была ссылка на документацию OpenCV шесть с половиной лет назад, когда на этот вопрос был дан ответ. Я давно не общался с OpenCV и, к сожалению, не могу указать вам текущие документы.

евожу старое тестовое приложение с интерфейса OpenCV C на новый интерфейс C ++ (я хочу изучить его). Что эквивалентно, используя интерфейс C ++,cvSetImageROI а такжеcvResetImageROI? Я не мог найти это в документации.

3 ответа

, но это почти наверняка неправильный подход.

у ввести хук в запущенные процессы, чтобы ловить их при создании, уничтожении, макс / мин. Но я не нашел способа поймать создание нового процесса, чтобы я мог внедрить в него свой хук. Кто-нибудь знает лучший способ сделать это?

9 ответов

Вопрос о C / C ++, этого ответа нет.

исал код для многих шаблонов, но не смог написать для этого ..... даже не получая никаких подсказок, как поступить. Я хочу создать следующий вывод: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9... где ширина и высота ...

ТОП публикаций

2 ответа

Спасибо за предложения. Я нашел виновника, изучив различия между моей системой и установкой по умолчанию.

периментировал с проектом C ++, используяТехника хеширования времени компиляции я нашел здесь [http://www.chrissavoie.com/articles/research/hash2], Макросы работают, как и ожидалось, и время компиляции разумное, но 64 рекурсивных макроса, похоже, ...

2 ответа

 включает в себя базовый класс тоже.

выход : #include <cstdio> class myc { int dummy; public: int si(){return sizeof(*this);} }; class d_myc : public myc { int d_dummy; }; int main() { myc a; d_myc b; printf("%d %d\n%d %d", a.si(), b.si(), sizeof(a), sizeof(b)); return 0; }Я ожидал ...

2 ответа

Из того, что я собрал методом проб и ошибок и чтения: я запускаю его в operator () (), чтобы вы могли запустить его в фоновом режиме в дополнительном потоке. Вы запускаете один экземпляр Сервера. Чтобы обрабатывать несколько клиентов, вам нужен дополнительный класс, я назвал его сессионным классом. Для asio, чтобы убрать мертвые сессии, вам нужен общий указатель, как указано выше. В противном случае код должен начать вас.

тоящее время у меня есть очень простой сервер boost :: asio, который отправляет обновление статуса при подключении (используя прото буферы Google): try { boost::asio::io_service io_service; ...

2 ответа

Спасибо :) Я вынужден выбрать ответ Сергея, так как он ответил первым, но, тем не менее, спасибо.

тоящее время я пишу библиотеку-оболочку только для заголовков, которая должна обеспечивать доступ C ++ к некоторому коду FORTRAN. Но я застрял в «неопределенной ссылке (...)» Я должен сказать, что я немного удивлен, потому что я скомпилировал ...

1 ответ

, Первый обозначает метку данных, второй - метку функции. LINKER от Microsoft не заботится об этой разнице по умолчанию, но LIB разрешает и не разрешает один тип с другим. Посмотрите на win32-расширения COFF, для которых биты в поле типа действительно имеют значение, несмотря на то, что все они суммируются как

ользовал dumpbin / символы, чтобы увидеть библиотеку, которую я создал. Некоторые функции имеютUNDEF notypeна выходе. Что это обозначает? Есть лиссылка изучить структуру вывода мусорной корзины?

4 ответа

Я предполагаю, что вы имеете в виду «девиртуализацию», когда вы написали «встраивание». Я уже догадывался, что оптимизации будут более консервативными; Мне было бы интересно узнать, действительно ли это верно для девиртуализации.

ивая виртуальные функции в C ++ и виртуальные таблицы в C, справляются ли компиляторы в целом (и для достаточно больших проектов) с девиртуализацией? Наивно, кажется, что у виртуальных функций в C ++ есть немного больше семантики, таким образом ...

2 ответа

? Иначе, не распечатали бы все слова задом наперед?

сь о потоковой передаче. Стандартные потоки обеспечивают<< оператор, который может быть объявлен как: ostream& operator<<(stream& os, CLASS& rc);Почему невозможно объявить это так? ostream& operator>>(CLASS& rc, stream& os);Тогда я могу сделать ...