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

Кто глючит, я или компайлер? Visual Studio 2008 (9.0) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ оператор сложения комплексных чисел http://www.cyberforum.ru/cpp-beginners/thread1091677.html
Есть класс с двумя полями. class Complex{ private: float Re; float Im; public: Complex(float r,float i){Re=r;Im=i;} }; Как сделать, чтобы можно было в программе складывать через "+":...
C++ Имена аргументов в прототипе функции Не нашел инфу, конкретно, для чего все же имена аргументов прототипу функции. Либо для уяснения назначения аргументов (1), уточнения значений функции (2) или уточнения типа функции (3). Из... http://www.cyberforum.ru/cpp-beginners/thread1091668.html
C++ Не распознает класс
Вообщем код файлы Prepod.h: #ifndef PREPOD_H_ #define PREPOD_H_ #include <string> // объявление класса class Prepod { private: std::string fam; //фамилия std::string name; //имя
Исправить ошибку в выражении C++
A=exp(-0.3*(i+j))*(j-5.3)*(j-0.7)*(j-6.5)*pow(i+j,2); где ошибка в строчке? выражение aij=e-0.3(i+j)(j-5.3)(j-0.7)(j-6.5)(i+j)2
C++ Log Domain error http://www.cyberforum.ru/cpp-beginners/thread1091663.html
Поясните начинающему программисту эту ошибку??? вот код программы, и почему эта ошибка при отрицательном значении??? #include<iostream.h> #include<conio.h> #include<math.h> void main() { ...
C++ Проверка условия Народ подскажите пожалуйста, как мне выполнить проверку в if? void country(TEda * Start){ TEda * wp; wp=Start; while(wp!=NULL){ if(wp->strana='Украина') ... подробнее

Показать сообщение отдельно
DrOffset
7351 / 4451 / 1009
Регистрация: 30.01.2014
Сообщений: 7,293
07.02.2014, 21:33
Цитата Сообщение от Gelium3 Посмотреть сообщение
error C2446: ':' : no conversion from 'C *' to 'B *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Типы в тернарном операторе должны быть приводимы между собой, а не к чему-то третьему.
Вот так будет работать:
C++
1
2
    int k = 1;
    A * a = k ? new B : new A;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru