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

не пойму в чем ошибка в классе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправьте ошибки в программе( C++ ) http://www.cyberforum.ru/cpp-beginners/thread227369.html
#include <iostream> #include <string.h> #include <stdio.h> #include <math.h> #include <clocale> using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Ошибка - ссылка на неразрешенный внешний символ Написал две программы подряд. В них выскакивает одна и та же ошибка 1>------ Построение начато: проект: 4, Конфигурация: Debug Win32 ------ 1>Компоновка... 1>MSVCRTD.lib(crtexew.obj) : error... http://www.cyberforum.ru/cpp-beginners/thread227352.html
Класс "Array": массив не выводится C++
Проблема: не выводится мой массив. В чем у меня ошибки? class array { public: array(int number); ~array(); void print(); private: int *arr;
C++ Поиск отрезков
Прошу помочь потому-что я себе уже весь мозг вынес)) Задача номер K в прикрепленном файле. Я практически уверен что у меня прога работает правильно, но олимпиадный тестер говорит что не правильно....
C++ Stack around the variable 'b' was corrupted http://www.cyberforum.ru/cpp-beginners/thread227334.html
Помогите разобраться почему вот эта программа: #include <stdio.h> int main() { short b,k=0; float a,s=0; FILE* inf = fopen("input.txt","r"); FILE* outf = fopen("output.txt","w");...
C++ Композиция двух классов и вложенные классы Привет, народ! Собственно говоря вот задача. Существуют 2 класса: 1. Создать класс LongLong для работы с целыми числами из 64 бит. Число должно быть представлено двумя полями: long — старшая часть,... подробнее

Показать сообщение отдельно
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
11.01.2011, 22:21
компилятор же тебе пишет где ошибка
директиву public кто будет ставить??? не поставил, то конструкторы все приватные, и к ним нету доступа из вне!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
//---------------------------------------------------------------------------
#pragma hdrstop
#pragma argsused
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;
//---------------------------------------------------------------------------
class Student {
public:
    Student(const char* pName = "no name") : name(pName) {
        num++;
        cout << "construct object finished! " << name << "\n";
    }
    virtual ~Student() {
        num--;
        cout << "Descruct finishing yourself work...\n";
    }
    static int returnNum(int i) {
        if(i == 0)  return num;  else
            cout << "If you want get variable, give me a number = 0.\n";
        return false;
    }
    virtual const char* returnName() {
        return name;
    }
protected:
    const char* nameTwo;
    const char* name;
    static int num;
};
int Student::num = 0;
//---------------------------------------------------------------------------
class Friends : public Student
{
    public:
    Friends(const char* pName) : Student(pName) {
        cout << "construct object finished! " << name << "\n";
    }
    ~Friends () {
        cout << "I have no friends";
    }
    const char* returnName() {
        return name;
    }
};
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
    Student* student = new Student("O`nill");
    Student studentOne("Andrew");
    cout << "All students " << Student::returnNum(0)<<endl;
    delete student;
    cout << "And now all students " << Student::returnNum(0);
    Friends fr("Richard");
 
    system("pause >> void");
    return 0;
}
//---------------------------------------------------------------------------
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.