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

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

14.12.2013, 21:12. Показов 2774. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Помогите, пожалуйста разобраться с ошибкой.
При компиляции, компилятор выдаёт "функция "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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.12.2013, 21:12
Ответы с готовыми решениями:

Ошибка: Функция уже имеет текст реализации.
Вылезает данная ошибка error C2084: функция "double hypot(double,double)" уже имеет текст...

Ошибка: функция уже имеет текст реализации
Здравствуйте :). Компилятор в Visual Studio 2017 бьет ошибки по двум функциям.:wizard: Есть...

Функция уже имеет тип реализации
Пытаюсь разобраться с многофайловыми проектами,но получаю 3 непонятных ошибки, причины появления...

Error C2084: функция "void mehanizm:print(void)" уже имеет текст реализации
Добрый день, я столкнулся с проблемой вывода элемента на экран, выбивает: "error C2084: функция...

4
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
14.12.2013, 21:18 2
One(int x, int y){}; - это определние конструктора, который ничего не делает. Нужно заменть на объявление: One(int x, int y);
1
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
14.12.2013, 21:19 3
Скобки {} нужно убрать (это тоже реализация, хоть и пустая):
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;
};
2
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
14.12.2013, 21:22 4
Цитата Сообщение от alsav22 Посмотреть сообщение
Скобки {} нужно убрать (это тоже реализация, хоть и пустая):
Реализация объявления...
0
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 28
14.12.2013, 21:25  [ТС] 5
Заработало!
Спасибо вам большое!
0
14.12.2013, 21:25
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.12.2013, 21:25
Помогаю со студенческими работами здесь

Ошибка работы с классом ("функция.уже имеется текст реализации")
Здравствуйте. Я новичок в C++, и в программировании в целом. Помогите пожалуйста. Хочу применить в...

Ошибка - "Эта функция имеет форму..." Что нужно исправить 2
что нужно исправить?прям всю голову поломала

Ошибка - "Эта функция имеет форму..." Что нужно исправить
что нужно исправить?прям всю голову поломала сам файл маткад

Бегун уже "имеет" Гугл?
Посмотрите на вывод поиска фразы "туризм Эмираты" на Гугле - это только у меня в первых двух...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
Информационное моделирование
hw_wired 28.01.2025
Введение в информационное моделирование В современном мире информационное моделирование стало неотъемлемой частью научной, образовательной и профессиональной деятельности. Это мощный инструмент. . .
Объекты и их имена
hw_wired 28.01.2025
Введение: Основы объектного подхода и их роль в информатике В современном мире информационных технологий объектный подход стал фундаментальным принципом организации и обработки информации. Этот. . .
Элементы алгоритмизации
hw_wired 28.01.2025
Основы алгоритмизации В современном мире алгоритмы играют фундаментальную роль в развитии информационных технологий и программирования. Понимание основ алгоритмизации является ключевым элементом в. . .
Человек и информация
hw_wired 28.01.2025
Введение: роль информации в познании мира В современном мире информация играет фундаментальную роль в процессе познания окружающей действительности. Она представляет собой совокупность сведений об. . .
Компьютер и информация
hw_wired 28.01.2025
Эволюция вычислительных машин История развития вычислительной техники начинается задолго до появления первых электронных устройств. Человечество всегда стремилось упростить процесс вычислений и. . .
Информационные технологии
hw_wired 28.01.2025
Введение в современные технологии работы с информацией В современном мире информационные технологии стали неотъемлемой частью практически всех сфер человеческой деятельности. Они существенно. . .
Информация вокруг нас
hw_wired 28.01.2025
Основные понятия информации В современном мире понятие информации является фундаментальным и охватывает практически все сферы человеческой деятельности. Информация представляет собой совокупность. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru