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

4 ответа

Как прочитать полные данные в QTcpSocket?

Теперь сервер (реализованный с помощью Java) будет отправлять мне некоторые потоковые данные, мой код выглядит так: connect(socket, SIGNAL(readyRead()), this, SLOT(read_from_server())); вread_from_server(): { while (socket->bytesAvailable()) { ...

2 ответа

C ++ слабая производительность создания

Я читал, что создание или копирование std :: shared_ptr влечет за собой некоторые накладные расходы (атомарный прирост счетчика ссылок и т. Д.). Но как насчет создания из него std :: weak_ptr: Obj * obj = new Obj(); // fast Obj * o = obj; // ...

6 ответов

Структурный эквивалент взлома в C ++

Хак с структурой, где у вас есть массив длины 0 в качестве последнего члена структуры из C90 и C99, хорошо известен, и с введением гибких членов массива в C99 мы даже получили стандартизированный способ его использования с[], К сожалению, C ++ не ...

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

0 ответов

Qt удалить строку заголовка

У меня есть MediaPanel, которая наследуется от QWidget, и я хочу скрыть строку заголовка, но событие, если я установил флаги сsetWindowFlags(Qt::CustomizeWindowHint | Qt::WindowTitleHint); (или некоторые другие флаги как) результат все тот же: и ...

8 ответов

Как объявить глобальную переменную, которая может использоваться во всей программе

У меня есть переменная, которую я хотел бы использовать во всех моих классах без необходимости передавать ее конструктору классов каждый раз, когда я хотел бы использовать ее. Как бы я сделал это в C ++? Благодарю.

6 ответов

Что такое идиома C ++, эквивалентная статическому блоку Java?

У меня есть класс с некоторыми статическими членами, и я хочу запустить некоторый код для их инициализации (предположим, этот код нельзя преобразовать в простое выражение). На Java я бы просто сделал class MyClass { static int myDatum; static { ...

3 ответа

почему с ++ 11 регулярное выражение (реализация libc ++) так медленно?

Я сравнил с библиотекой регулярных выражений Linux C, #include <iostream> #include <chrono> #include <regex.h> int main() { const int count = 100000; regex_t exp; int rv = regcomp(&exp, R"_(([a-zA-Z][a-zA-Z0-9]*)://([^ /]+)(/[^ ]*)?)_", ...

3 ответа

Редактирование PDF с XPDF (или с чем-то еще)

Я хотел бы спросить, можно ли редактировать PDF-файлы, используяXpdfбиблиотека и если да, то как? Я предполагаю, что это возможно, но я не смог найти ни учебник, ни документацию для xpdf, поэтому я понятия не имею :(. Я также открыт ...

2 ответа

Почему преобразование из строковой константы в 'char *' допустимо в C, но недопустимо в C ++

Стандарт C ++ 11 (ISO / IEC 14882: 2011) гласит:§ C.1.1: char* p = "abc"; // valid in C, invalid in C++Для C ++ все нормально, так как указатель на строковый литерал вреден, так как любая попытка изменить его приводит к падению. Но почему это ...

2 ответа

Как обнаружить глобальные события кнопки мыши [закрыто]

Мне интересно, как я могу написать код для мониторинга кнопок мыши во всем мире. Это было бы для OS X, и я хотел бы попробовать написать это на Qt / C ++. Для начала я не знаю, как запечатлеть эти глобальные события. Приложение монитора не будет ...