Результаты поиска по запросу "c++"
Я называю это оператором "стрелка".
я есть класс смарт-указателя, и я хочу перегрузитьoperator->; это предусмотрено для удобства, поэтому я могу получить доступ к членам класса, содержащимся внутри интеллектуального указателя напрямую. Я смотрел на то, как Boost реализует этот ...
опция, это показывает вывод препроцессора. Например:
тирую код удаленно на машине Solaris через SSH Secure Shell, используя c ++. Не уверен, что это за версия; Solaris, c ++ / compiler и т. Д. (И не знаю, как это выяснить через SSH Secure Shell) ... Этот код: #include <iostream> #include <string> ...
Затем захватите символ * в std :: string
не конвертироватьTCHAR массив дляstd::string (не дляstd::basic_string)?
Это на самом деле неверно. Это не мешает людям использовать его как lvalue. Это мешает людям использовать его как неконстантный объект. Это две совершенно разные вещи.
но я прочитал, что при возврате по значению из функции имеет смысл квалифицировать возвращаемый тип const для не встроенных типов, например: const Result operation() { //..do something.. return Result(..); }Я изо всех сил пытаюсь понять ...
, Таким образом, если вызывающая сторона также не скажет вам, из какого контейнера итератор, вы должны сделать некоторые требования к итератору, чтобы избежать этого случая.
ли способ проверить, принадлежит ли данный итератор к данному списку в C ++?
очень сильный сигнал о том, что существует проблема переносимости.)
од просто так: ОБНОВЛЕНО: #include <iostream> #include <fstream> using namespace std; int main(int argc, char **argv) { ifstream r("foo.bin", ios::binary); ofstream w("foo.bin", ios::binary); int i; int ints[10] = {0,1,2,3,4,5,6,8,9}; ...
@ use753231: Я согласен с wallyk, и я допустил небольшую ошибку в своем предыдущем комментарии. Я должен был написать ТОЧНОСТЬ вместо ТОЧНОСТИ. Если точность float не работает для вас, попробуйте изменить тип данных на double или long double, как предложил Wallyk.
аюсь отобразить номер в стандартной записи например: float f = 1230000.76оказывается, 1.23e+006
Вы также можете использовать istreambuf_iterator для работы с буфером напрямую:
ужно знать, если следующий символ вifstream это конец файла. Я пытаюсь сделать это с.peek(): if (file.peek() == -1)а также if (file.peek() == file.eof())Но ни один не работает. Есть способ сделать это? Редактировать:Я пытаюсь добавить букву в ...
Проверьте параметр конфигурации Qt "system-sqlite", также имейте в виду, что этот параметр не работает в некоторых версиях Qt (см. Commit ced4d167a25b в репозитории qtbase).
аюсь создать пользовательскую функцию для базы данных SQLite, которую я использую с Qt. Я нашел информацию о том, как создать функцию, и она, кажется, работает правильно в системе x86. Вместо этого, похоже, происходит сбой с segfault на ...
Спасибо за размещение лекций. Страница 7 показывает очень краткое доказательство.
мотрел на стандарт C ++ 0x и обнаружил, что make_heap должен выполнять не более 3 * N сравнений. То есть Сформировать неупорядоченную коллекцию можно в O (N) /* @brief Construct a heap over a range using comparison functor.Почему это? Источник ...