Результаты поиска по запросу "c++"
Могу ли я использовать '==' для сравнения двух векторов. Я попробовал и, кажется, работает нормально. Но я не знаю, будет ли это работать в более сложных ситуациях
Первый пример: int main(){ using namespace std; vector<int> v1{10, 20, 30, 40, 50}; vector<int> v2{10, 20, 30, 40, 50}; if(v1==v2) cout<<"equal"; else cout<<"unequal"; } // it returns equalВторой пример: int main(){ using namespace std; ...
Linux оптимистичный malloc: всегда ли новый будет выбрасывать, когда не хватает памяти
Я читал об условиях нехватки памяти в Linux, и следующий абзац из страниц руководства заставил меня задуматься: По умолчанию Linux следует оптимистичной стратегии выделения памяти. Это означает, что когда malloc () возвращает не NULL, нет ...
Как стек JVM, куча и потоки отображаются в физическую память или операционную систему
Книга компиляторов (книга драконов) объясняет, что типы значений создаются в стеке, а ссылочные типы создаются в куче. Для Java JVM также содержит кучу и стек в области данных времени выполнения. Объекты и массивы создаются в куче, фреймы ...
разложение по сингулярным числам с фиксированной запятой в c / c ++
Я ищу некоторые библиотеки c / c ++ для выполнения разложения по фиксированным значениям или по собственным значениям. Знаете ли вы какие-либо библиотеки или ссылки на существующие коды? Спасибо
Есть ли какое-либо использование для unique_ptr с массивом?
std::unique_ptr имеет поддержку массивов, например: std::unique_ptr<int[]> p(new int[10]);но нужно ли это? наверное удобнее пользоватьсяstd::vector или жеstd::array. Нашли ли вы какую-либо пользу для этой конструкции?
Как создать байтовый массив в C ++?
Пожалуйста, взгляните на следующий заголовочный файл #pragma once class MissileLauncher { public: MissileLauncher(void); private: byte abc[3]; };Это породило ошибку Error 1 error C2143: syntax error : missing ';' before '*'Я пытался сделать ...
Как реализовать Copy-on-Write?
Я хочу реализовать функцию копирования при записи в моем собственном классе C ++ String, и мне интересно, как ... Я пытался реализовать некоторые варианты, но все они оказались очень неэффективными. Спасибо вам, ребята :-)
Система оценок в C ++
Так что это мой вопрос C ++: Напишите программу, которая переводит буквенную оценку в числовую оценку. Буквенные оценки - это A, B, C, D и F, возможно, за которыми следуют + или -. Их числовые значения: 4, 3, 2, 1 и 0. Нет F + или F-. A + ...
Использование std :: move для отправки std :: unique_ptr в std :: thread в VS1012
Следующее дает мне ошибку в visual studio 2012. void do_something(std::unique_ptr<int> i); std::unique_ptr<int> i(new int); std::thread(do_something, std::move(i));Ошибка 3 ошибка C2248: 'std :: unique_ptr <_Ty> :: unique_ptr': невозможно ...
Как построить хранилище ключей / значений времени компиляции?
У меня проблема, когда мне нужно сопоставить целое число во время компиляции с другим целым числом. По сути, мне нужен эквивалент времени компиляцииstd::map<int,int>, Если ключ не найден на карте, я хотел бы вернуть значение по ...