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

Ошибка: функция уже имеет текст реализации - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из 10 чисел вводимых из клавиатуры, найти 2 максимальных http://www.cyberforum.ru/cpp-beginners/thread1041530.html
Помогите, пожалуйста! По заданию( написать программу которая с помощью 3 переменных а точнее: counter, number, largest и цикла определяет максимальное! #include <iostream.h> main() { int...
C++ Как доделать калькулятор на С/С++ ? Помогите пожалуйста в калькулятором. У меня есть уже скобки и возведение в степень. Мня нужно добавить ещё косинусы, синусы, квадратный корень, и логарифмы. Я не знаю как это сделать. Вот мой код:... http://www.cyberforum.ru/cpp-beginners/thread1041529.html
C++ Программа в С++.Надо реализовать классы
Есть программа для решения линейных уравнений методом неполной релаксации,но не использованы классы.Помогите пожалуйста использовать классы в данной программе. #include<iostream.h> #include<math>...
Ссылка на неразрешенный внешний символ C++
Ссылка на неразрешенный внешний символ _main в функции ____tmainCRTStartup В чем проблема?? #include "stdafx.h" #include <windows.h> #include <stdio.h> /* кол-во строчек */ #define LINES...
C++ Массивы. Вставить новую строку после строки, в которой находится первый встречный минимальный элемент http://www.cyberforum.ru/cpp-beginners/thread1041491.html
в двумерном массиве, элементы которого целые числа, вставить новую строку после строки, в которой находится первый встречный минимальный элемент.
C++ Заменить последователность цифр двоеточиями Всем привет! Нужна помощь, чтоб выполнить задание до конца: "Дан текст, каждый символ которого может быть буквой, знаком или цифрой. Найти самую длинную группу цифр (Сделал), если эту длинну имеет... подробнее

Показать сообщение отдельно
Jer
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 28

Ошибка: функция уже имеет текст реализации - C++

14.12.2013, 21:12. Просмотров 967. Ответов 4
Метки (Все метки)

Здравствуйте!
Помогите, пожалуйста разобраться с ошибкой.
При компиляции, компилятор выдаёт "функция "One::One(int,int)" уже имеет текст реализации".
Согласно поиску в интернете, там надо как-то переименовать функцию. Либо я неправильно делаю, либо не помогает.

Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
//header
class One
{
public:
    One(int x, int y){};
    ~One();
    void Sum();
protected:
    
private:
    int a,b;
};

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
#include "One.h"
 
using namespace std;
 
int a,b;
One::One(int x, int y){
    a=x;
    b=y;
}
One::~One(){
}
void One::Sum(){
    printf("%i",a+b);
}

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//main
 
#include "stdafx.h"
#include "One.h"
 
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    One Perem(5,6);
    Perem.Sum();
    scanf_s("%*c");
}
Скажите пожалуйста, что нужно исправить, чтобы заработало?
p.s. компилятор -MS Visual Studio 2012
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru