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

Массив объектов класса в другом классе (композиция). Компилятор ругается на конструктор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу, определяющую, сколько баллов набрал победитель и его фамилию http://www.cyberforum.ru/cpp-beginners/thread1031385.html
22. К финалу конкурса лучшего по профес-сии были допущены трое: Иванов, Пет-ров, Сидоров. Иванов набрал m баллов, Петров — n баллов, Сидоров — p баллов. Составить программу, определяющую, сколько баллов набрал победитель и его фамилию.
C++ Сетевая модель( есть кусок программы Сетевая модель помогите написать ее #include <iostream> using namespace std; int main() { int i=0; cout«"Vvedite i="«endl; cin»i; http://www.cyberforum.ru/cpp-beginners/thread1031380.html
C++ Прочитать N первых символов из файла
Есть код: #include <iostream> #include <fstream> using namespace std; int main() { char buf; ifstream ifs; ifs.open("C:\\testfile.txt");
C++ Не работает. Натолкните на мысль, что исправить ?
Определить минимальное значение n > 0, для которого очередное слагаемое по модулю не превышает E > 0 при нахождении результата согласно одной из формул: Задача - Есть кое-какая наработка, работает абсолютно не корректно. Помогите исправить. Исходную формулу нужно преобразовать - я ее преобразовал, вроде правильно, но опять же не уверен. Результаты записываются в файл, но он не...
C++ задача с функциями http://www.cyberforum.ru/cpp-beginners/thread1031356.html
задача: Разработать функцию вычисления корней квадратного уравнения и функцию проверки этих корней по теореме Виета. Используя эти две функции найти корни двух квадратных уравнений.
C++ Задача со структурами задача: Кто лучше учится в группе - мальчики или девочки? нужно по 5 фамилий со стороны и у каждого одна средняя оценка подробнее

Показать сообщение отдельно
shinarthas
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 30
06.12.2013, 22:01     Массив объектов класса в другом классе (композиция). Компилятор ругается на конструктор
Суть задания: есть 1 класс надо создать 2-ой класс для работы с коллецией 1-го.

1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall student::student(void)" (??0student@@QAE@XZ) в функции "public: __thiscall studentsfun::studentsfun(int)" (??0studentsfun@@QAE@H@Z)
1>C:\Users\Danil\documents\visual studio 2012\САША\labaaa\lab6m\Debug\lab6m.exe : fatal error LNK1120: неразрешенных внешних элементов: 1

main.cpp
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include<conio.h>
using namespace std;
#include "student.h"
#include "studentsfun.h"
void main()
{ 
    studentsfun A();//работает (если след. строки нету)
    studentsfun AA(5); //не  работает
}
student.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class student
{
public:
    student();
    student(char*,char*,char*,int, int, int,char*,char*,int);
    void show_student(void);
    ~student();
    
    
private:
    char name[20];
    char familia[20];
    char otchestvo[20];
    int dated;
    int datem;
    int datey;
    char adres[64];
    char faculty[20];
    int kurs;
};
studentsfun.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
//#include <locale.h>
 
class student; 
class studentsfun
{
    student *A;
public: 
    studentsfun(){};
    studentsfun(int N)
        
    {
        A=new student[N];
    };
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru