crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

RazrFalcon
  опции профиля:
сообщение 27.3.2011, 6:22
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


.cpp
#include <QtCore/QCoreApplication>

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    return a.exec();
}

void my_func()
{
    //some thing
}
.h
#ifndef MAIN_H
#define MAIN_H

void my_func ();

#endif // MAIN_H


Это правильный способ или нет?
А то я давно так не делал, но вроде работает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 27.3.2011, 19:51
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(RazrFalcon @ 27.3.2011, 22:14) *
А #include <main.h> я забыл прописать, а оно сработало, как так?
а в коде нет ничего, что было бы нужно из main.h

Цитата(RazrFalcon @ 27.3.2011, 22:14) *
в другом - это как?
в ещё одном cpp-файле, который используется в проекте. Реальный проект ведь состоит из множества h/cpp- файлов

Цитата(Алексей1153 @ 27.3.2011, 18:42) *
А ещё более правильно - класс сделать и туда статическую функцию сунуть
а это может быть излишним, это от конкретного проекта зависит
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 27.3.2011, 19:57
Сообщение #3


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


Цитата(Litkevich Yuriy @ 27.3.2011, 19:51) *
Цитата(RazrFalcon @ 27.3.2011, 22:14) *
в другом - это как?
в ещё одном cpp-файле, который используется в проекте. Реальный проект ведь состоит из множества h/cpp- файлов

Это я понял, разве не достаточно прописать нужный хедер в include? Обязательно ли писать extern перед функцией?
PS: ясное дело что не из одного cpp проекты состоят ;)

Сообщение отредактировал RazrFalcon - 27.3.2011, 19:58
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 18.3.2025, 10:02