Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Задания с++ с собеседования - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивное вычисление n-ого числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread1795022.html
Пример вычисления n-ого числа Фибоначчи с помощью n/2. (рекурсия). #include <iostream> unsigned int fibonachi(unsigned int n) { if(0==n || 1==n ||2==n) return (n+1)/2; if(n%2...
C++ Что говорит и что хочет компилятор? Linking stage skipped -------------- Clean: Debug in T (compiler: GNU GCC Compiler)--------------- Cleaned "T - Debug" -------------- Build: Debug in T (compiler: GNU GCC Compiler)--------------- Linking stage... http://www.cyberforum.ru/cpp-beginners/thread1794974.html
C++ Strtok для string
Есть ли какая-то функция, которая осуществляет strtok для string(из <string>) ?
C++ Чем отличается <string> и <cstring>?
Добрый день! Подскажите, чем отличается string и cstring, использующиеся в заголовке?
C++ Fstream не может и записывать в файл, и считывать из него? http://www.cyberforum.ru/cpp-beginners/thread1794907.html
fstream file("as.txt"); int number = 7; file << number; int numb; file >> numb; cout << numb << endl; file.close(); Такой, казалось бы, простой код, но не работает. А вот так все нормально:
C++ Пропускает ввод данных после for После заполнения вектора и выхода из цикла for программа завершается . Почему компилятор не переходит к следующему циклу while ? . #include "iostream" #include "vector" using namespace std;... подробнее

Показать сообщение отдельно
John Prick
801 / 734 / 145
Регистрация: 27.07.2012
Сообщений: 2,107
Завершенные тесты: 3
17.08.2016, 10:48
Оо, ну тут надолго. Надоп наверное на каждый вопрос по отдельной теме запилить.

Добавлено через 6 минут
1.
1) Это даже не скомпилится, так как class Bar: Foo - приватное наследование, поэтому такие вещи недопустимы: Foo* b=new Bar(200);
2) Выделили память под массив, а удалаем обычным delete (в обоих классах):
C++
1
2
    Foo(int j) { i=new int[j]; }
    ~Foo() { delete i; }
3) Надо вызывать конструктор базового класса:
C++
1
Bar(int j) { i=new char[j]; } // <-- забыли : Foo(/*..*/)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru