powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / *.cpp в linux
7 сообщений из 7, страница 1 из 1
*.cpp в linux
    #35202151
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
В С++ недавно (приблезительно неделю) и потому пока что изучаю всё что там есть (в том числе все библеотеки, класы описанные в них и т.д.). Но вот столкнулся с такой проблемой: при изучении файлов заголовков (*.h) удивлялся почему там только предопределения функций и нету их полного описания (имеется ввиду нету самого кода функций). Появлялось предположение, что они описаны в срр файлах, но поиск по всему жёсткому диску таковых не находил. И всё же, присмотревшись внимательнее к коментам в *.h файлах я заметил что-то типа такого "documented in qevent.cpp" или "documented in qpainter.cpp" и т.д.... Решил ещё раз запустить поиск файлов с уже точно известными названиями файлов, но и он не дал результатов.
Вопрос: Почему так? Где же всё-таки обьявлены данные функции? И если этих файлов нету, или они например уже скомпилированы (соответственно имеют другой формат и другое расширение), то как можно глянуть их исходные кода?
Заранее благодарен.
...
Рейтинг: 0 / 0
*.cpp в linux
    #35202177
SSukholet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
On Thu, 20 Mar 2008 07:19:19 +0700, Програмёр <nospam@sql.ru>; wrote:

> Автор: Програмёр
> Доброго времени суток!
> В С++ недавно (приблезительно неделю) и потому пока что изучаю всё что

Некисло бы прежде чем лезть в исходники, сначала в книжку по С глянуть...
:-)

Идея такая - в headers файлах хранятся описания - функций, типов, классов
и т.п. - короче ИНТЕРФЕЙСЫ к программам. Можно конечно туда засовывать
код, или в коде (файлы вида .c/.cpp) хранить описания, но это считается
"плохим тоном"

эти интерфейсные файлы потом включаются в ТВОИ программы директивой
#include
И чтобы не перегружать свою программу излишним кодом (который ещё придётся
компилировать), в них и сохраняется необходимый минимум.

Если интересно посмотреть именно исходники - я рекомендую скачать с любого
сайта (типа www.sf.net) т.н. "тарболл" (tar.gz/tar.bz2) - там обычно
полное дерево проекта - все исходники, всякая графика если нужна и
инструкции по сборке, включая документацию.


--
Остаюсь искренне Ваш,
Станислав Сухолёт
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
*.cpp в linux
    #35203467
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо....
Кстати про распределение файлов (имеется ввиду *.срр и *.h) я уже знаю, но всёровно спасибо.
Но всё же, как глянуть код этих библиотек? Если они уже скомпилированы, и их код нечитаемый, то подскажите пожалуйста ресурсы где можно почитать про стандартные библиотеки, их исходники, а также про библиотеки созданные для Qt (не знаю или правильно выразился ))) я имел ввиду библиотеки для визуального программирования, типа qtextedit, qlabel и т.д.).
Спасибо.

P. S. Прошу не посылать почитать книжки где описывается синтаксис языка, так как большинство из этого я уже знаю и понимаю. Более всего меня интересует програмирование оконных приложений с визуальными компонентами.
...
Рейтинг: 0 / 0
*.cpp в linux
    #35203910
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Програмёр

Интересуют исходники qt? Посмотри в дистрибутиве есть ли их исходники. Если нет можешь поискать у создателя
...
Рейтинг: 0 / 0
*.cpp в linux
    #35204480
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дистрибутиве - это значит на сайте дистрибутива, или они должны быть у меня на компе?
...
Рейтинг: 0 / 0
*.cpp в linux
    #35204488
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрВ дистрибутиве - это значит на сайте дистрибутива, или они должны быть у меня на компе?

Где угодно.

конкретно, я имел ввиду, то с чего ты ставил. Например, на дисках.
...
Рейтинг: 0 / 0
*.cpp в linux
    #35204720
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а-а... ок, спасибо, начинаю искать ))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / *.cpp в linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]