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

5 ответов

 может быть

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

5 ответов

 мимо буфера.

ю дело с очень большими двоичными файлами (от нескольких ГБ до нескольких ТБ на файл). Эти файлы существуют в устаревшем формате, и для обновления требуется записать заголовок в FRONT файла. Я могу создать новый файл и переписать данные, но ...

4 ответа

Для устранения неоднозначности используется виртуальное наследование.

ел это на веб-сайте, читая о виртуальном наследовании в C ++ Когда используется множественное наследование, иногда необходимо использовать виртуальное наследование. Хорошим примером для этого является стандартная иерархия классов ...

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

1 ответ

coliru.stacked-crooked.com

опрос на самом деле касаетсяуже заданный вопрос [https://stackoverflow.com/questions/51900083/unable-to-call-member-function-pointer-that-is-inside-a-struct] , Я попробовалответ дал @ r3mus ...

17 ответов

Для того, чтобы наглядно продемонстрировать разницу между процедурным и ОО, попробуйте изучить Smalltalk. В Smalltalk все, и я имею в виду, что все является объектом. Здесь нет операторов if или while. Вы достигаете этой функциональности, отправляя сообщения (a.k.a. вызывая методы) на другие объекты. Сначала это действительно заставляет вашу голову кружиться, но я думаю, вы быстро поймете, каким должен быть ОО.

ольно новичок в программировании, но я читал некоторые интересные обсуждения на StackOverflow о различных подходах к программированию. Я до сих пор не на 100% понимаю, в чем разница между процедурным программированием и объектно-ориентированным ...

2 ответа

> Я хочу обратное преобразование: от двойного * до двойного []. Что вы не можете получить: указатель не содержит информацию о длине массива. Однако вы знаете, что этот массив всегда имеет два элемента, поэтому: вы можете обращаться с указателем как с именем массива: double * p = кое-что (); р [0] = 1,0; р [1] = 2,0; потому что по определению arrayname [index] равно * (arrayname + index)

аюсь узнать оstatic_cast а такжеreinterpret_cast. Если я прав, стандарт (9.2.18) говорит, чтоreinterpret_cast для стручка данных безопасно: Указатель на объект POD-struct, соответствующим образом преобразованный ...

5 ответов

я предоставил готовый вариант QT OSX из кода Бьёрна Поллекса

много предыдущих вопросов о перенаправлении stdout / stderr в файл. Есть ли способ перенаправить stdout / stderr в строку?

9 ответов

Выше, когда выполняется a = a, вызывается перегрузка оператора, которая вызывает функцию копирования, которая затем обнаруживает самоопределение.

ня в университете меня порекомендовал профессор(this != &copy) в конструкторе копирования, аналогично тому, как вы должны делать это при перегрузкеoperator=, Однако я усомнился в этом, потому что не могу вспомнить ни одной ситуации,this будет ...

1 ответ

Это определение термина jargpn «потенциально оценивается». Не думайте, что, поскольку он не является «потенциально оцененным» и поскольку термин «потенциально оцененный» содержит слово «оцененный», его нельзя оценивать во время компиляции.

ли кто-нибудь объяснить это утверждение отISO N3242 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf]§3.2, 2-й пункт Выражение потенциально оценивается, если оно не является неоцененным операндом (раздел 5) или его ...

3 ответа

CPP-Netlib

аюсь написать потоковый HTTP-прокси для изучения C ++ / socket / HTTP Я ищу клиентскую библиотеку HTTP, такую как HttpURLConnection, доступную в Java. Я посмотрел на некоторые библиотеки, например, libcurl для C / C ++. Эти библиотеки могут ...