Результаты поиска по запросу "c++"
как изменить компилятор gcc на c ++ 11 в Ubuntu
Я использую Ubuntu 12.04 и gcc по умолчанию 4.6.3. Он не принимает команды c ++ 11 и выдает мне сообщение о том, что команда не совместима с c ++ 98. Я проверил онлайн и видел людей, которые советуют не менять компиляторы по умолчанию ...
stdio vs iostream [закрыто]
Когда я ищу в интернете разницу между этими двумя библиотеками, все говорят, что<iostream> это стандартная библиотека ввода / вывода C ++ и<cstdio> для C. Мой профессор говорит, чтоcin>> а такжеcout<< не хорошие функции, и если мы используемcin>> ...
Вывести целое число с разделителем тысяч и миллионов
Есть вопрос о печати целых чисел с разделителем тысяч / миллионов. У меня есть текстовый файл, где я получил страну, город, общее население. Я должен читать в файле и сортировать по стране. Если страна реальна, я должен сортировать по убыванию ...
Проблема преобразования типов в C ++
Рассмотрим следующий код: #include <iostream> using namespace std; int aaa(int a) { cout << a * 0.3 << endl; return a * 0.3; } int main() { cout << aaa(35000); }Распечатывает: 10500 10499Почему выход отличается? У меня есть обходной путь, ...
Вызывается ли деструктор, когда объект выходит из области видимости?
Например: int main() { Foo *leedle = new Foo(); return 0; } class Foo { private: somePointer* bar; public: Foo(); ~Foo(); }; Foo::~Foo() { delete bar; }Будет ли деструктор неявно вызываться компилятором или будет утечка памяти? Я новичок в ...
C ++ Чтение int из istream, обнаружение переполнения
Если я читаю целое число из istream, используя оператор >>, и представленное целое число больше INT_MAX, то операция просто возвращает INT_MAX. В настоящее время я делаю сравнение с INT_MAX, чтобы обнаружить переполнение, но если операция ...
Как правильно перегрузить оператор == для иерархии классов?
Предположим, у меня есть следующая иерархия классов: class A { int foo; virtual ~A() = 0; }; A::~A() {} class B : public A { int bar; }; class C : public A { int baz; };Как правильно перегрузитьoperator== для этих классов? Если я сделаю их все ...
Файл ifstream не открывается, хотя кажется, что все на месте (c ++)
Я пытаюсь написать программу для анализа первого и шестнадцатого столбцов файла CSV (преобразованного в .txt). У меня есть CSV ("posts.txt") документ в папке с исполняемым файлом. Но всякий раз, когда я пытаюсь запустить исполняемый файл, моя ...
Генерация 8 уникальных случайных чисел от 0 до 7
Я делаю простой скрипт, который генерирует 8 случайных значений от 0 до 7 и сохраняет их в массив с именемrandom_numbers. Это моя попытка: int main(int argc, char** argv) { int random_numbers[8]; srand((unsigned)time(NULL)); for (int i = 0; i < ...
Блокировка и барьеры памяти
У меня есть вопрос о следующем примере кода (m_value не является энергозависимым, и каждый поток работает на отдельном процессоре) void Foo() // executed by thread #1, BEFORE Bar() is executed { Interlocked.Exchange(ref m_value, 1); } bool Bar() ...