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

Разделение на файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление элемента из двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread826775.html
Надо удалить элемент из двусвязного списка, если выполняется условие (2013-(current->god)<3). Я пытаюсь как могу, но что то все равно косяки идут. Подскажите... #include <conio.h> #include <windows.h> #include <iostream> using namespace std; //Создать структуру с именем Sotrudnik с полями: //фамилия, имя, должность, год поступления на работу.
C++ Транспонирование одномерного массива int main() { setlocale(LC_ALL,".1251"); int mas ; int n = 0; cout <<"Введите размер массива"; cin >> n; cout << "Введите члены последовательности(через пробел):\n"; http://www.cyberforum.ru/cpp-beginners/thread826773.html
сохранение в файл C++
Всем привет. Люди добрые помогите пж сохранить введенный результат в файл. #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> FILE *fl; typedef struct
перевод из Delphi в Builder C++
type Point = record color : TColor; x, y : Integer; end; type PointArray = array of array of Point; var pa: PointArray;
C++ Проблемы с загрузкой DLL http://www.cyberforum.ru/cpp-beginners/thread826738.html
Здравствуйте! Скачал отсюда библиотеку: phash.org Создал консольный проект проект( в Visual C++ 2010 Express): #include "stdafx.h" #include <iostream> #include <windows.h>
C++ удаление и поиск в списке Подскажите, как реализовать функции удаления и поиска числа в списке? Нужно, что бы удаление происходило по индексу элемента, а поиск по всему списку и выводил индексы найденных чисел. подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13045 / 7308 / 814
Регистрация: 27.09.2012
Сообщений: 18,041
Записей в блоге: 3
Завершенные тесты: 1
03.04.2013, 12:52     Разделение на файлы
Цитата Сообщение от ZYL Посмотреть сообщение
Может кто-то объяснить как разделять код на файлы?
пример на одном классе:
1.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef _A_CLASS_H_
#define _A_CLASS_H_
 
class A{
public:
    A();
    A(int);
    A(A&);
    ~A();
    int GetX() const;
    void SetX(int);
    static int GetCount();
private:
    int x;
    static int count;
};
 
#endif
1.cpp
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
#include "1.h"
 
 
int A::count=0;
int A::GetCount(){
    return count;
}
 
A::A():x(0){
    ++count;
}
A::A(int _x):x(_x){
    ++count;
}
A::A(A & cpy):x(cpy.x){
    ++count;
}
A::~A(){
    --count;
}
void A::SetX(int _val){
    x=_val;
}
int A::GetX()const{
    return x;
}
main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> 
#include "1.h"
int main(){
    A a1(4);
    {
        A a2;
        a2.SetX(10);
        std::cout<<"a1 = "<<a1.GetX()<<std::endl;
        std::cout<<"a2 = "<<a2.GetX()<<std::endl;
        std::cout<<"A count = "<<A::GetCount()<<std::endl;
    }
    std::cout<<"A count = "<<A::GetCount()<<std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru