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

public class && static class - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование шаблоных методов http://www.cyberforum.ru/cpp-beginners/thread1088161.html
Есть код: class A { public: static void Set( unsigned param ) { GPIOA->ODR = param; }
C++ Обращение трех потоков к очереди Помогите разобраться Три различных потока исполнения в одной программе независимо друг от друга обращаются к очереди: #include <boost/thread.hpp> #include <iostream> #include <queue> std::queue<char> the_queue; http://www.cyberforum.ru/cpp-beginners/thread1088117.html
C++ с массивом С
Генератор пароля. Оцените его компактность и непредсказуемость C++
Сделал за 10 минут генератор. Оцените компактность и непредсказуемость(рандомность) пароля, пожалуйста :) #include<conio.h> #include<iostream> #include<time.h> using namespace std; int main(){ setlocale(LC_ALL, "Russian"); srand(time(NULL)); const int N = 30;
C++ Распечатать таблицу ASCII http://www.cyberforum.ru/cpp-beginners/thread1088055.html
Всем привет! Задание: Создать таблицу с ASCII символов размером m*n, после каждой строчки подсчитать общее количество точек и запятых в каждой стрчке и распечатать таблицу! После этого распечатать туже таблицу, но если колонка начинается с маленькой буквы то циклически передвинуть каждый из этих эллементов вверх. Что я решил... Распечатал таблицу, подсчитал точки и запятые. Что не...
C++ [ilink32 Error] Error: Unresolved external 'zamena (int * *) ' referenced Вот это программа не работает : вот ошибка которую выдает компилятор: Error: Unresolved external 'zamena(int * *)' referenced from C:\USERS\DOM\DOCUMENTS\RAD STUDIO\PROJECTS\WIN32\DEBUG\4343.OBJ В чем причина ??????? #pragma argsused #include <tchar.h> #include <stdio.h> подробнее

Показать сообщение отдельно
Bmg113
201 / 147 / 5
Регистрация: 14.03.2013
Сообщений: 784

public class && static class - C++

03.02.2014, 12:30. Просмотров 258. Ответов 2
Метки (Все метки)

Вообщем у меня небольшая связка, которую я хотел бы использовать в программе своей, но компилятор мне выдает ошибку и я не знаю что все таки не так. Помогите разобраться.

Class_1

C++
1
2
3
4
5
6
class class_1
{
public:
    class_1();
    double tre;
};
C++
1
2
3
4
class_1::class_1()
{
    tre = 0;
}

Class_2

C++
1
2
3
4
5
6
7
8
#include "class_1.h"
 
class class_2
{
public:
    class_2();
    static class_1 clc;
};
C++
1
2
3
class_2::class_2()
{
}

Class_3

C++
1
2
3
4
5
6
7
8
#include "class_2.h"
 
class class_3 : public class_2
{
public:
    class_3();
    void open();
};
C++
1
2
3
4
5
6
7
8
9
#include "class_3.h"
 
class_3::class_3()
{
}
void class_3::open()
{
    clc.tre = 0;              // <- здесь происходит ошибка.
}

Ошибка

ошибка: undefined reference to `class_2::clc'
ошибка: undefined reference to `class_2::clc'
:-1: ошибка: collect2: ld returned 1 exit status
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru