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

3 ответа

 для некоторой документации.

я есть QSplitter и два виджета с каждой стороны, но я хочу иметь возможность иметь поле, чтобы между двумя виджетами был четкий переход. Я посмотрел в QSplitter и QSplitterHandle, но не вижу какой-либо явный способ сделать это. Как добавить ...

4 ответа

Если вы внимательно прочитаете ответ @Howard, то обнаружите, что единственное требование, которое не может быть выполнено с помощью умного указателя «one ptr», - это Aliasing, который - чтобы вернуться к исходному вопросу - в любом случае нельзя выполнить с помощью make_shared. Все остальные требования могут быть выполнены, хотя и непрактичным (то есть менее эффективным или сложным в реализации) способом.

оказано в кодеВот [http://ideone.com/dZbvK], размер объекта, возвращаемого из make_shared, равен двум указателям. Однако почему неmake_shared работать следующим образом (предположим, что T - это тип, на который мы делаем общий ...

3 ответа

 делать то, что вам нужно?

сновном хочу проверить, есть ли ввод stdin (например, если вы эхо и передаете его). Я нашел решения, которые работают, но они безобразны, и мне нравятся мои решения, чтобы быть чистыми. На Linux я использую это: bool StdinOpen() { FILE* handle ...

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

3 ответа

Затем в коде вашей библиотеки сделайте что-то вроде этого:

от вопрос уже есть ответ здесь: Как безопасно передавать объекты, особенно объекты STL, в и из DLL? [/questions/22797418/how-do-i-safely-pass-objects-especially-stl-objects-to-and-from-a-dll] 4 ответаУ меня есть класс, который имеет две ...

2 ответа

Я предполагаю, что в вашей программе у вас уже есть что-то во входном буфере

ли веская причина, почему: std::string input; std::getline(std::cin, input);вызов getline не будет ждать ввода пользователя? Состояние cin испортилось как-то?

1 ответ

 был добавлен позже, после того как NVIDIA исправила CUDA, поэтому контекст может быть актуальным для более чем одного потока одновременно. Итак, я ожидаю, что ваш код будет работать нормально.

тоящее время я использую приложение, которое порождает кучу pthreads (linux), и каждое из них создает свой собственный контекст CUDA. (используя cuda 3.2 прямо сейчас). У меня проблема в том, что кажется, что каждый поток, имеющий свой ...

4 ответа

Похоже, что для совместимости ссылок двоичный файл должен иметь такую ​​же опцию включения обработки исключений структуры. Реализация стандартной библиотеки MSVC использует опцию структурированной обработки исключений. Похоже, именно поэтому boost :: system также использует это. Вы могли бы видеть соответствующие предупреждения, говорящие вам, чтобы добавить обработку исключений структуры.

аюсь портировать большой проект с gcc (Linux) на msvc (windows), используя библиотеки cmake и boost. Проект компилируется и работает нормально для gcc, но в msvc он возвращает следующую ошибку: Dyna.obj : error LNK2019: unresolved external ...

3 ответа

Согласно MSDN: «Примечание. Эта функция была заменена. Вместо нее используйте SendInput».

ектирую систему, которая читает жест от Kinect и выполняет некоторые действия. Я пытаюсь включить систему, чтобы иметь возможность отправить HotKey в приложение. Моя система пишет на C ++, но пользовательский интерфейс на C ++. Net. Я был ...

2 ответа

Я думаю, что что-то вроде следующего может работать для вас:

я 8-летний опыт кодирования, но я никогда не видел оператора[] передается в качестве параметра в определение функции. Например, следующий код (из проекта с открытым исходным кодом): bree::porder(m_root, [] (treenode* node) { delete node; });На ...

3 ответа

"и последний бит был утерян. Использование решения Дейва Смита совершенно нормально, я склонен использовать / хотеть буферизацию на основе строки - все. Я подозреваю, что амортизированное время эквивалентно.

ожусь в процессе переписывания одного из моих приложений Android, чтобы использовать преимущества NDK, и одна из первых вещей, которые он должен делать каждый раз, это открывать текстовый файл размером 1,5 МБ (примерно 150 000 строк) и помещать ...