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

Унаследование классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа над ошибками,пару элементарных заданий http://www.cyberforum.ru/cpp-beginners/thread809071.html
Дополните пожалуйста,где это нужно. 1)Классы памяти. auto — автоматическая (локальная), динамическая переменная. Автоматические переменные создаются при входе в функцию и уничтожаются при...
C++ Изменить расширения файлов Подскажите пожалуйста, как найти все файлы в некоторой папке с расширением *.xxx и изменить им расширение на *.yyy? http://www.cyberforum.ru/cpp-beginners/thread809069.html
Вылавливание(или как это ещё назвать?:) буквы из строки C++
Всем привет, я ещё новичок и на форуме и в с++, препод дал такое задание: #include <stdio.h>; #include <conio.h>; #include <iostream>; #include <math.h>; using namespace std; int...
C++ Скрипты на рабочий стол
Всем читающим, здравствуйте. Не знал в какую тему писать, решил сюда. У всех наверно возникал вопрос как сделать свой рабочий стол особенным и не похожим на все остальные. Полазив и побродив по...
C++ Найти НОД, используя теорему Эйлера http://www.cyberforum.ru/cpp-beginners/thread809057.html
Найти наибольший общий делитель чисел M и N, используя теорему Эйлера: если M делится на N, то НОД (N,M) = N, иначе НОД (N,M) = (M%N, N). рекурсивную функцию я написал: int nod(int n, int m) { ...
C++ Создание классов Помогите написать задачу: Создать класс кнопка, содержащая некий текст. Определить конструкторы и метод доступа. Создать класс окно, содержащий кнопку и координаты окна. Определить конструкторы и... подробнее

Показать сообщение отдельно
Kuzia domovenok
1955 / 1808 / 140
Регистрация: 25.03.2012
Сообщений: 6,265
Записей в блоге: 1
15.03.2013, 20:57
Цитата Сообщение от pEntity Посмотреть сообщение
Тебе просто вызвать функцию, созданную в другом срр файле что ли?
Да.
C++
1
2
3
4
5
//file1.cpp
int global_number;//глобальная переменная
void func(){//внешняя функция
 
}
C++
1
2
3
4
5
6
7
//file2.cpp
void func();//для функций написать прототип
extern int global_number;//для переменных написать extern объявление 
int main(){
  func();//вызвать функции как обычно
  global_number=0;//использовать переменные как обычно
}
если функции используются множеством файлов, удобно их прототипы выносить в заголовок
C++
1
2
3
//file_header1.h
void func();//для функций написать прототип
extern int global_number;//для переменных написать extern объявление
C++
1
2
3
4
5
6
//file2.cpp
#include "file_header1.h"
int main(){
  func();//вызвать функции как обычно
  global_number=0;//использовать переменные как обычно
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru