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

Как создать объект класса? ПРоблемма из-за раздельной компиляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дружественная функция http://www.cyberforum.ru/cpp-beginners/thread1006806.html
#include <iostream> #include <math.h> using namespace std; class massiv { int len,*p_mas; public : massiv() {} massiv (int n) { int *p;
C++ На сколько процентов изменится цена литра бензина через z лет? Цена на бензин каждую весну повышается на x%, а каждую осень опускается на y%. На сколько процентов изменится цена литра бензина через z лет? Сколько будет стоить литр бензина через z лет,если сейчас... http://www.cyberforum.ru/cpp-beginners/thread1006805.html
Создать класс вектор Vector (int *). Перегрузить операции: C++
Создать класс вектор Vector (int *). Перегрузить операции: 1) ++ как унарный метод класса, возводящий элементы вектора в квадрат; 2) -- как унарную дружественную функцию, вычитающую каждый ...
C++ Составить блок-схему по коду
Люди помогите, пожалуйста, очень прошу , нарисуйте блок схему вот к этой части программы string ccc; char c; ifstream fi("D:\\text.txt"); cout << "Input value 0-9" << endl; ...
C++ "арифметика" #DEFINE http://www.cyberforum.ru/cpp-beginners/thread1006763.html
Здравствуйте, коллеги! Помогите разобраться, почему в приведенном ниже коде результатом является: С==2? Какова арифметика происходящего? Спасибо! #include <iostream>
C++ Аналог strrchr Проверьте аналог strrchr кому не лень пожалуйста. Компилятор любит выдавать ошибки при тестировании программы. Может чего глупого написал и не замечаю? #include <iostream> using namespace std; ... подробнее

Показать сообщение отдельно
allure
2 / 2 / 0
Регистрация: 13.11.2013
Сообщений: 41
13.11.2013, 19:51  [ТС]
Цитата Сообщение от metaluga145 Посмотреть сообщение
allure, на что ругается? Кст, не стоит использовать зарезервированные слова(в Вашем коде это pow). Может библиотека math у Вас и не подключена, но все же не стоит.
о pow не подумал. спасибо
если main такое:
C++
1
2
3
4
5
6
7
#include "car.h"
int main ()
{
    car a(500);
    cout<<a;
    return 0;
}
то терминал такой
Терминал

main.cpp: In function ‘int main()’:
main.cpp:4:11: error: no matching function for call to ‘car::car(int)’
car a(500);
^
main.cpp:4:11: note: candidates are:
car.h:10:5: note: car::car(short int, float, std::string, std::string, short int, double)
car(short,float,string,string, short, double);
^
car.h:10:5: note: candidate expects 6 arguments, 1 provided
car.h:2:7: note: car::car(const car&)
class car ublic engine
^
car.h:2:7: note: no known conversion for argument 1 from ‘int’ to ‘const car&’

если main такое:
C++
1
2
3
4
5
6
7
#include "car.h"
int main ()
{
    car a;
    cout<<a;
    return 0;
}
то терминал такой
Терминал
main.cpp: In function ‘int main()’:
main.cpp:4:11: error: no matching function for call to ‘car::car(int)’
car a(500);
^
main.cpp:4:11: note: candidates are:
car.h:10:5: note: car::car(short int, float, std::string, std::string, short int, double)
car(short,float,string,string, short, double);
^
car.h:10:5: note: candidate expects 6 arguments, 1 provided
car.h:2:7: note: car::car(const car&)
class car ublic engine
^
car.h:2:7: note: no known conversion for argument 1 from ‘int’ to ‘const car&’
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru