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

Изучение С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ c++ как подсчитать количество записей в файле http://www.cyberforum.ru/cpp-beginners/thread773165.html
Есть файл, в нем хранится определенное количество структур размером sizeof(Student), необходимо подсчитать их количество. Пробовал вот так, но на этом месте программа вылетает. while(!feof(datafile)) { if (fread(&Current->inf,sizeof(Student),1,datafile)) { count++; }
C++ Fahrenheit to Celsius Tab Товарищи программисты, подскажите пожалуйста, как же сделать вывод результата в виде двух параллельных таблиц(чтобы напротив градусов цельсия были градусы фаренгейта)!? int cel(int); int far(int); void main() { int t_far,t_cel; for (int i=32; i<213; i++){ http://www.cyberforum.ru/cpp-beginners/thread773164.html
Выделяется ли память для ссылки? C++
Добрый день есть код: char a = 'd'; char *ptr = &a; char &link = a; Вопрос в том, что такое link? Отдельный объект или просто ссылка? И если объект, то сколко памяти для него выделяется. Спасибо.
Где мы можем использовать, дружественный оператор сложения? C++
Где мы можем использовать, дружественный оператор сложения,почему нельзя воспользоваться перегрузкой оператора в классе,Зачем усложнять?
C++ Операторы и операции http://www.cyberforum.ru/cpp-beginners/thread773141.html
Как можно оператор отличить от операции? Если можно приведите пример.
C++ Неразбериха с выводом данных из файла Программа 1 #include <fstream> #include <iostream> #include <string> using namespace std; int main() { setlocale(LC_ALL,"Russian"); char ch='x'; int j=77; подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
28.01.2013, 19:58     Изучение С++
Коротко подытожен материал Процесс компиляции:
1 этап. Препроцессирование: На данном этапе работа идёт только с текстовыми файлами. Здесь препроцессор объединит наш исходник и все include-файлы в один большой текстовый файл.
2 этап. Трансляция: Полученный после препроцессирования единый текстовый файл скармливается транслятору. В процессе работы транслятора уже нет никакой работы со внешними файлами, путями поиска и т.п. На вход транслятору подаётся один файл с исходником, на выходе транслятора получается один файл, содержащий ассемблерный текст. А сам транслятор занимается преобразованием исходника на языке программирования в ассемблерный текст, содержащий код целевой машины на языке ассемблера.
3 этап. Ассемблирование: Полученный ассемблерный текст далее передаётся программе-ассемблеру, которая преобразует его в объектный файл. Объектный файл представляет собой бинарные коды целевой машины плюс дополнительная информация о метках и их использовании.
4 этап. Линковка: Полученный объектный файл (а их может быть несколько) отдаётся линкеру. Линкер склеивает между собой все поданные ему файлы и формирует один большой исполняемый файл. Помимо объектных файлов компилятор подаёт в линкер ещё и библиотеки. Какие-то библиотеки компилятор подаёт невидимым для пользователя образом (т.е. пользователь непосредственно в этом процессе не участвует). Какие-то библиотеки пользователь сам просит компилятор передать линкеру.

Добавлено через 2 минуты
Пс. Ну это уже походу офтоп
 
Текущее время: 22:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru