Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задания с++ с собеседования https://www.cyberforum.ru/ cpp-beginners/ thread1795079.html
Предложите ваши варианты решения заданий 1. Перечислите все проблемы, которые вы видите в данном коде: class Foo { public: Foo(int j) { i=new int; } ~Foo() { delete i; } private:
C++ Рекурсивное вычисление n-ого числа Фибоначчи
Пример вычисления 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 == 0) { unsigned int t3 = fibonachi(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 skipped (build target has no object files to link) Nothing to be done (all items are up-to-date). https://www.cyberforum.ru/ cpp-beginners/ thread1794974.html C++ Strtok для string Есть ли какая-то функция, которая осуществляет strtok для string(из <string>) ? https://www.cyberforum.ru/ cpp-beginners/ thread1794916.html
C++ Чем отличается <string> и <cstring>?
Добрый день! Подскажите, чем отличается string и cstring, использующиеся в заголовке?
C++ Fstream не может и записывать в файл, и считывать из него? https://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; int main() { vector <int> a ; https://www.cyberforum.ru/ cpp-beginners/ thread1794902.html Использование контейнера list C++
Не могу из методички с задачками по контейнерам решить пару из них. Есть список целых чисел (std::list<int>). Нужно, за один проход, из него удалить все элементы, которые в сумме с предыдущим элементом дают 10. #include <string> #include <iostream> // cout #include <list>
C++ Неверно считывает строку из файла Задание состоит в том, чтобы копировать содержимое одного файла в другой. Я написал следующий код: int count = 0; //количество символов в тексте setlocale(0, ""); ifstream first("text.txt"); if (!first) { cout << "Не удалось открыть файл для чтения." << endl; exit(1); } https://www.cyberforum.ru/ cpp-beginners/ thread1794882.html C++ Модифицируйте мини калькулятор https://www.cyberforum.ru/ cpp-beginners/ thread1794877.html
Обьясните, как сделать из обычного калькулятора такой, чтобы на входе он принимал и цифры и строки (например seven+seven = 14) и.т.п. Обычный калькулятор я сделал, создал вектор из 10 строк, а далеше что делать не пойму. #include <iostream> #include <conio.h> #include <string>
C++ RichEdit2 обрезает строку
Собственно вот. Есть richedit. В процессе работы в него скидываются текстовые строки. Только этот гад строку обрезает. Пробовал через GetWindowTextW получить строку, а потом через SetWindowTextW ее назад записать. На отладке строка формируется как надо, а в реале отображается символов 50. Потом пробовал добавлять на прямую через ReplaceSel. Результат один и тот же. Уже пару часов голову...
C++ Манипулятор ввода, который поочередно то считывает, то пропускает каждые десять символов https://www.cyberforum.ru/ cpp-beginners/ thread1794853.html
Задание звучит так: Создайте манипулятор ввода skipchar(), который поочередно то считывает, то пропускает каждые десять символов потока ввода. Вот что я уже сделал: istream& skipchar(istream& stream) { for (int i = 0; i < 10; i++) {
Эксперт С++
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
17.08.2016, 22:13 0

Перечислить все проблемы, которые вы видите в данном коде - C++ - Ответ 9464508

17.08.2016, 22:13. Показов 2529. Ответов 27
Метки (Все метки)

Ответ

Цитата Сообщение от Ferrari F1 Посмотреть сообщение
можешь плес разъяснить про
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Foo
{
public:
    Foo(int j) { i=new int[j]; }
    ~Foo() { delete i; }
private:
    int* i;
};
 
class Bar: Foo
{
public:
    Bar(int j) { i=new char[j]; }
    ~Bar() { delete i; }
private:
    char* i;
};
 
void main()
{
    Foo* f=new Foo(100);
    Foo* b=new Bar(200);
    *f=*b;
    delete f;
    delete b;
}
Код
source_file.cpp: In constructor ‘Bar::Bar(int)’:
source_file.cpp:13:16: error: no matching function for call to ‘Foo::Foo()’
     Bar(int j) { i=new char[j]; }
                ^
source_file.cpp:13:16: note: candidates are:
source_file.cpp:4:5: note: Foo::Foo(int)
     Foo(int j) { i=new int[j]; }
     ^
source_file.cpp:4:5: note:   candidate expects 1 argument, 0 provided
source_file.cpp:1:7: note: constexpr Foo::Foo(const Foo&)
 class Foo
       ^
source_file.cpp:1:7: note:   candidate expects 1 argument, 0 provided
source_file.cpp: At global scope:
source_file.cpp:23:11: error: ‘::main’ must return ‘int’
 void main()
           ^
source_file.cpp: In function ‘int main()’:
source_file.cpp:26:23: error: ‘Foo’ is an inaccessible base of ‘Bar’
     Foo* b=new Bar(200);
                       ^
обратите внимание на самую последнюю ошибку:
поскольку наследование приватное,
то внешняя сторона не имеет право приводить наследника к базе.
C++
1
Foo* b=new Bar(200); // <--- приведение Bar к Foo запрещена при закрытом наследовании


Вернуться к обсуждению:
Перечислить все проблемы, которые вы видите в данном коде C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.08.2016, 22:13
Готовые ответы и решения:

Нужно перечислить все проблемы, которые присутствуют в данном коде
Можете пожалуйста перечислить все проблемы которые видите в данном коде? Какие проблемные места тут...

Что можно исправить в данном коде? Можете перечислить?
var a1 = false; var a2; var a3; try {     if (a1 == false) {         while (a1 == false) {...

Найдите ошибку в коде и укажите потенциальные проблемы, которые содержатся в коде
Дорогие программисты помогите с решением задачи по C#, не успеваю :( Найдите ошибку в коде и...

Перечислить все месяцы года, которые кончаются одинаковым днем недели
Разработать программу перечисления всех месяцев любого указанного или текущего года, которые...

27
17.08.2016, 22:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.08.2016, 22:13
Помогаю со студенческими работами здесь

Рекурсия: перечислить все пары жителей города, которые являются родственниками
Подскажите как написать следующую программу: Пусть задано конечное множество имён жителей...

Какие проблемы Вы видите при решении данной задачи? Предложите алгоритм решения
Здравствуйте, помогите с заданием для зачета пожалуйта. Информация о том, сколько людей...

Перечислить все слова, которые состоят из тех же букв, что и первое слово
Требуется перечислить все слова заданного предложения, которые состоят из тех же букв, что и первое...

Перечислить все слова заданного предложения, которые состоят из тех же букв что и первое
Уважаемые знатоки кода! Помогите, пожалуйста, с программкой, по заданию: перечислить все слова...

Перечислить все слова заданного текста, которые состоят из тех же букв, что и последнее слово
Перечислить все слова заданного текста, которые состоят из тех же букв, что и последнее слово.

Перечислить все числа заданной последовательности, которые состоят из тех же цифр, что и первое число
Перечислить все числа заданной последовательности чисел ,которые состоят из тех же цифр ,что и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru