C++
- 1 ответ
- 0 вопросов
0
Вклад в тег
//функция, использует класс для кодирования строки. Спустя
//какое-то время программа падает. Почему?
Result encode(const char *string)
{
Encoder * coder = new Encoder();
Result res = coder->encodeString(string);
return res;
}
//Где-то в функции ниже ошибка. Найдите
void printArray(int * mas)
{
for (int i = 0; i < sizeof(mas); i++)
std::cout << mas[i] << " ";
}
struct A {
virtual std::ostream &put(std::ostream &o) const {
return o << 'A';
}
};
struct B : A {
virtual std::ostream &put(std::ostream &o) const {
return o << 'B';
}
};
std::ostream &operator<<(std::ostream &o, const A a)
{
return a.put(o);
}
int main() {
B b;
std::cout << b;
}