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

4 ответа

Цикл C ++ 11 на основе диапазона: получить элемент по значению или ссылку на const

Читая некоторые примеры циклов на основе диапазона, они предлагают два основных способа 1 [http://en.cppreference.com/w/cpp/language/range-for], 2 [http://allanmcrae.com/2012/05/c11-part-3-range-based-for-loops/], ...

4 ответа

Может ли кто-нибудь объяснить в этом случае разницу между «ссылкой» и «указателем»?

Когда я читаюLITB ответ на этот вопрос [https://stackoverflow.com/questions/437150/can-someone-explain-this-template-code-that-gives-me-the-size-of-an-array] Я узнал, что передача массива по ссылке позволяет нам получить его размер. Я просто ...

1 ответ

Индексирование std :: vector с отрицательным индексом

Я пытался проиндексироватьvector используя отрицательный индекс.vector::at() Функция-член проверяет, находится ли указанный индекс в пределах вектора, и если этого не происходит,out_of_range исключение брошено. vector<float> array; // sample ...

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

5 ответов

Почему неконстантные, не-int / enum статические члены-данные должны инициализироваться вне определения?

Я понимаю, что только члены-члены, которые являются статическими, const и int / enum (pre c ++ 11), могут быть инициализированы внутри объявления класса. «Все остальные члены статических данных должны быть определены в глобальной ...

9 ответов

Объявление и инициализация переменной в операторе Conditional или Control в C ++

В СтрауструпеЯзык программирования C ++: специальное издание (3-е издание)Страуструп пишет, что объявление и инициализация переменных в условных операторах управления не только разрешены, но и приветствуются. Он пишет, что поощряет это, потому ...

2 ответа

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

Если я напишуf(x)->g(args, ...) могу ли я положиться на точку последовательности послеf(x) до оценкиargs, ...? Я могу видеть аргументы в обоих направлениях: §1.9.17 «При вызове функции (независимо от того, является ли функция встроенной), после ...

1 ответ

Структура HDF5 с массивом указателей

Я пытаюсь написать файл HDF5 со структурой, которая содержит int и float * typedef struct s1_t { int a; float *b; } s1_t;Однако после выделения float * и ввода значений в него я все равно не могу вывести данные в моем файле hdf5. Я считаю, что ...

2 ответа

перегрузить оператор +, чтобы добавить 2 полинома

Я пытаюсь добавить два полинома, хранящиеся в двумерном массиве, причем в первых строках хранятся коэффициенты, а во второй - степени. Я создал функцию перегрузки +, но здесь я использую двухмерный массив памяти, и он вызывает сбой при вызове ...

1 ответ

Невозможно передать std :: wstring через DLL

Я создал проект в Visual Studio 2010 для написания модульных тестов для существующей библиотеки MFC. Я использую фреймворк для модульного тестирования с одним заголовком и связан с библиотекой lib MFC DLL из проекта модульного теста. Я пытаюсь ...

3 ответа

Разница между CC, GCC и G ++?

В чем разница между 3 компиляторами CC, gcc, g ++ при компиляции кода C и C ++ с точки зрения генерации кода сборки, доступных библиотек, возможностей языка и т. Д.?