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

Как на физическом уровне работает компоновщик в приведенном случае - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конечные автоматы и грамматики - разобрать код http://www.cyberforum.ru/cpp-beginners/thread1241874.html
Доброе утро!Добрые люди сделали программу построения конечных автоматов по регулярным грамматикам.Она рабочая,просто я не могу разобраться в некоторых деталях. Процедуры void parse_a(char* a)...
C++ Различное поведение функции которая копирует строки с char* t и char t[] столкнулся с ситуацией которую не могу объяснить пишем функцию которая копирует одну строку в другую: void strstr(char* t, char* t2) { int i=0, j=0; http://www.cyberforum.ru/cpp-beginners/thread1241824.html
C++ Найти ошибку в пирамидальной сортировке
Здравствуйте! Подскажите, пожалуйста, где ошибка. Спасибо за помощь! #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; void repair(long array, long n, long i);
Посоветуйте литературу для изучения языка C++
Посоветуйте
C++ Есть ли стандартные хэш функции http://www.cyberforum.ru/cpp-beginners/thread1241798.html
Есть ли в C++ стандартные хэш функции, в которые передаешь строку, получаешь на возврате строку, типа MD5 или CRC32. Спасибо.
C++ Как делать множественный insert в SQLite Не пойму как делать множественный insert в sqlite . В примерах почему-то в основном одиночный . Взял еще в нагрузку sqlite3pp .(Типа раз изучаю плюсы , пусть все будет в классах ) . try {... подробнее

Показать сообщение отдельно
BESSON_off
3 / 0 / 1
Регистрация: 08.07.2013
Сообщений: 344

Как на физическом уровне работает компоновщик в приведенном случае - C++

13.08.2014, 10:13. Просмотров 475. Ответов 4
Метки (Все метки)

Всем привет!
Уважаемые форумчане объясните мне, как, на физическом уровне, работает компоновщик в этом случае:

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
//файл Class.h
class Test {
public:
    Test();
    ~Test();
};
 
//файл Class.cpp
Test::Test() {cerr << "Test::Test()\n";}
Test::~Test() {cerr << "Test::~Test()\n";}
 
Test object;
 
//файл main.cpp
#include "Class.h
 
int main() {
cerr << "In main\n";
}
 
//Вывод:
Test::Test()
In main
Test::~Test()
Каким образом создается файл? Я ведь включаю в main.cpp файл Class.h?
По каким правилам это происходит?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru