Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 29.05.2020
Сообщений: 28

Ошибка E0349 отсутствует оператор "="

28.06.2020, 10:53. Показов 520. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <math.h>
#include <iostream>
#include<string>
#define Pi 3.1415
 
using namespace std;
 
class Figure
{
public:
 
    Figure(void) { mRadius = mCoord.x = mCoord = 0.0; }
    Figure(double _x, double _y, double _r) { mRadius = _r; mCoord.x = _x; mCoord.y = _y; }
 
    void move(double _x, double _y) { mCoord.x = _x, mCoord.y = _y; }
 
    virtual double area(void) const = 0;
    virtual double volume(void) const { return 0.0; }
    virtual void print(void) const = 0;
 
protected:
    struct { double x, y; } mCoord;
    double mRadius;
 
    void prPrint(void) const {
        std::cout << "\tCoordinates (x, y): " << mCoord.x << ", " << mCoord.y << std::endl
            << "\tRadius: " << mRadius << std::endl;
    }
};
 
class Circle : public Figure
{
public:
    Circle(void) : Figure() {}
    Circle(double _x, double _y, double _r) : Figure(_x, _y, _r) {}
 
    virtual double area(void) const override { return mRadius * mRadius * Pi; }
    virtual void print(void) const override {
        std::cout << "Figure type: Circle" << std::endl
            << "{" << std::endl;
        prPrint();
        std::cout << "\tArea: " << area() << std::endl
            << "}" << std::endl;
    }
};
 
class Sphere : public Figure
{
public:
    Sphere(void) : Figure() {}
    Sphere(double _x, double _y, double _r) : Figure(_x, _y, _r) {}
 
    virtual double area(void) const override { return 4 * Pi * mRadius * mRadius; }
    virtual double volume(void) const override { return 4 / 3 * Pi * mRadius * mRadius * mRadius; }
    virtual void print(void) const override {
        std::cout << "Figure type: Sphere" << std::endl
            << "{" << std::endl;
        prPrint();
        std::cout << "\tSurface area: " << area() << std::endl
            << "\tVolume: " << volume() << std::endl
            << "}" << std::endl;
    }
};
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.06.2020, 10:53
Ответы с готовыми решениями:

Ошибка E0349: отсутствует оператор
Ошибка E0349 отсутствует оператор &quot;&lt;=&quot;(&quot;/&quot;,&quot;-&quot;,&quot;-&quot;,&quot;-&quot;) соответствующий этим операндам в строках 139,143,148,148,150. Как исправить? ...

Ошибка E0349 отсутствует оператор "<<", соответствующий этим операндам
Типы операндов: std::basic_ostream&lt;char, std::char_traits&lt;char&gt;&gt; &lt;&lt; Matrix&lt;Rational&gt; Заголовочный файл #include...

Ошибка E0349: отсутствует оператор "==", соответствующий этим операндам
Помогите пожалуйста найти причину этой ошибки. #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;conio.h&gt; #include...

1
Вездепух
Эксперт CЭксперт С++
 Аватар для TheCalligrapher
12943 / 6810 / 1821
Регистрация: 18.10.2014
Сообщений: 17,234
28.06.2020, 11:05
Рекомендации по созданию тем

Где информация о конкретной строке с ошибкой? Где полный текст ошибки?

И что это вообще за фигня? Вам уже дали ясный ответ на этот самый вопрос, с точным указанием этой самой ошибки здесь: на что он ругается?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.06.2020, 11:05
Помогаю со студенческими работами здесь

E0349: отсутствует оператор >>
Привет всем! Пишу банально простую программу, но появляется ошибка при использовании cin. #include &quot;stdafx.h&quot; #include...

Ошибка E0349 Отсутствует оператор ">>" соответствующий этим операндам. тип операндов: std::ifstream >> wchar_t[32]
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;string&gt; struct Muzician { wchar_t Name; wchar_t Phone; short...

Ошибка E0349 "отсутствует оператор "<<", соответствующий этим операндам"
как можно исправить такую ошибку, подскажите пожалуйста?) Ошибка (активно) E0349 отсутствует оператор &quot;&lt;&lt;&quot;, соответствующий...

E0349 отсутствует оператор ">>", соответствующий этим операндам
Не могу понять причину ошибки, вот код: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; #include &lt;ostream&gt; ...

E0349: отсутствует оператор ">>", соответствующий этим операндам
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int F(int X) { int X,f; if((0 &lt; X) &amp;&amp; (X &lt;1)) { f = acos(X);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru