Результаты поиска по запросу "c++"
ошибка: ISO C ++ запрещает инициализацию в классе неконстантного статического члена
это заголовочный файл: employee.h #ifndef EMPLOYEE_H #define EMPLOYEE_H #include <iostream> #include <string> using namespace std; class Employee { public: Employee(const string &first, const string &last)Перегруженный конструктор : ...
Каким образом исключения C ++ замедляют код, когда исключений нет?
Я читал, что есть некоторые издержки использования исключений C ++ для обработки исключений, а не, скажем, проверки возвращаемых значений. Я говорю только о накладных расходах, которые возникают, когда не выбрасывается исключение. Я также ...
да, посмотрите на мой пример ниже. Пропуск указателя v-таблицы вызовет некоторые серьезные проблемы. однако, опустить таблицы vtable может быть легко, тогда запись RTTI будет опущена - gcc использует таблицу v для ссылки на данные RTTI.
дого объекта виртуального класса есть указатель на vtable? Или он есть только у объекта базового класса с виртуальной функцией? Где хранился vtable? секция кода или секция данных процесса?
Как реализовать блокировку чтения с использованием потоков POSIX
Я хотел бы реализовать сценарий производитель / потребитель, который подчиняется интерфейсам, которые примерно: class Consumer { private: vector<char> read(size_t n) { // If the internal buffer has `n` elements, then dequeue them // Otherwise ...
, но формально, это неопределенное поведение, если тип не POD: в зависимости от компилятора, вы получите ошибку во время компиляции или просто неверные результаты иногда. И вы не можете использовать его на указатель на член. Вы должны вызвать его с именем класса и именем члена.
template<class T, typename U> ptrdiff_t foo(T U::* m) { // return offset } могу получить смещение поля «м» в этом контексте? Я бы предпочел использовать выражение времени компиляции. Заранее благодарю за любую помощь. С уважением
это определено в winnt.h. Так что изначально это wchar_t, WCHAR является сокращением. Вы можете использовать функции wcscat, wcslen и т. д. для обоих
ли практическая разница междуWCHAR а такжеwchar_t?
Перехват Fortran STOP из C ++
Я подготовил интерфейс C ++ к устаревшей библиотеке Fortran. Некоторые подпрограммы в устаревшей библиотеке следуют уродливому, но пригодному для использования соглашению о кодах состояния, чтобы сообщать об ошибках, и я использую такие коды ...
- NULL - это адрес хранения текущего времени, означающий «не сохранять текущее время».
ичок в c ++, так что это сомнение может выглядеть базовым, но я не вижу разницы между rand () и srand (), и что вы подразумеваете под "seed" в srand ()? когда я пишу srand (time (NULL)), что он делает для генерации случайных чисел, что делает ...
привел меня сюда как первый результат поиска. Благодарю. +1.
аюсь создать папку, если она не существует. Я использую Windows, и меня не интересует мой код, работающий на других платформах. Неважно, я нашел решение. У меня просто была проблема с включением. Ответ: #include <io.h> // For access(). #include ...
, есть вкладка сообщества справа, где вы найдете внесенные регулярные выражения. Есть категория URI, не уверен, что вы найдете именно то, что вам нужно, но это хорошее начало
у построить регулярное выражение в C ++ {MFC}, который проверяет URL. Регулярное выражение должно удовлетворять следующим условиям. Действительный URL: ...