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

3 ответа

, как указано в документации (см. цитату выше), и может быть легко проверено:

ужно использоватьpopen в проекте, но я получаю: error: 'popen' was not declared in this scopeПохоже, GCC определяет__STRICT_ANSI__ под обоими-std=c++0x и (вопреки тому, что мало информации я смог найти)-std=gnu++0x, что приводит кpopen (а ...

2 ответа

 быть NULL.

я проблема с dynamic_cast. я просто скомпилировал свой проект и протестировал все в режиме отладки, а затем попытался скомпилировать его в режиме выпуска, я скопировал каждую конфигурацию из параметра оптимизации, кроме режима отладки, который ...

4 ответа

Создание динамического массива динамических объектов в C ++

Я знаю, как создать массив динамических объектов. Например, имя класса - Stock. Stock *stockArray[4]; for(int i = 0 ; i < 4;i++) { stockArray[i] = new Stock(); }Как вы измените это на динамический массив динамических объектов? Что я ...

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

2 ответа

Указатель указывает на НАЧАЛО чего-то в памяти. INT занимает 4 байта (32 бита), а DOUBLE занимает 8 байтов (64 бита) в памяти. Таким образом, если у вас сохранено ДВОЙНОЕ число, и вы хотите на очень низком уровне, указывающем на следующую доступную ячейку памяти, указатель может быть увеличен на 8 байт. Если по какой-то причине вы указали +4 байта от начала значения DOUBLE, вы бы испортили его значение. Память - это очень большое плоское поле, которое не имеет совести само по себе, поэтому программное обеспечение должно правильно разделить его и «уважать границы» элементов, расположенных в этом поле.

ние указателя является адресом переменной. Почему ценностьint pointer увеличено на 4 байта после того, как указатель int увеличен на 1. На мой взгляд, я думаю, что значение указателя (адрес переменной) увеличивается только на 1 байт после ...

1 ответ

Если ваша функция шаблона создается только в одном файле .cpp, вы можете определить ее там. Иногда это происходит, когда у класса есть закрытая функция-член, которая является шаблоном (и она вызывается только из файла реализации, а не из файла заголовка класса).

от вопрос уже есть ответ здесь: Почему шаблоны могут быть реализованы только в заголовочном файле? [/questions/495021/why-can-templates-only-be-implemented-in-the-header-file] 15 ответовИтак, я слышал, что шаблоны C ++ не следует разделять на ...

2 ответа

Существуют допустимые варианты использования (например, отображение геймпада на клавиатуре)

ыло интересно, как я могу имитировать нажатие клавиш в C ++. Например, имея код, который, когда я запускаю программу, нажимает клавишу «W». Я не хочу отображать его в окне консоли. Я просто хочу, чтобы он отображал клавишу "W" каждый раз, когда я ...

1 ответ

@ Smurf64 после отправки данных буфера на серверную сторону, как вы извлекли их в исходное изображение

птировал этот код издругая статья здесь на SO [https://stackoverflow.com/questions/997175/how-can-i-take-a-screenshot-and-save-it-as-jpeg-on-windows] , Он делает скриншот рабочего стола и записывает его в файл с именем «test.jpg». Я ...

2 ответа

Возможно ли сделать несколько операций в инкрементной части цикла for в C / C ++?

Возможно ли сделать несколько операций в инкрементной части цикла for в C / C ++? Что-то вроде этого: int a = 0, b = 0, c = 5; for(; a < c; increase a by 1 and increase b by 2)

1 ответ

Почему я не могу получить доступ к участнику этого класса? [Дубликат]

На этот вопрос уже есть ответ здесь: Моя попытка инициализации значения интерпретируется как объявление функции, и почему не A a (()); реши это? [/questions/1424510/my-attempt-at-value-initialization-is-interpreted-as-a-function-declaration-and] ...

5 ответов

я сделал эту пользовательскую функцию, которая будет преобразовывать строку в вектор

жный дубликат: Как разбить строку? [https://stackoverflow.com/questions/236129/how-to-split-a-string] Как правильно разделить строку на вектор строк? Разделитель - это пробел или запятая.