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

Заголовочный файл или Механизм раздельной компиляции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ исправить ошибки. СОРТИРОВКА ВЫЧЕРПЫВАНИЕМ http://www.cyberforum.ru/cpp-beginners/thread555181.html
нашла программу,должна работать ,но выбило много ошибок. Исправляла как могла, но все же некоторые ошибки просто не знаю как убрать. Помогите пожалуйста. вот программа#define NARRAY 8 /* array size */ #define NBUCKET 5 /* bucket size */ #define INTERVAL 10 /* bucket range */ struct Node { int data; struct Node *next; };
C++ разработка дин. структуры Помогите с дин. структурами, вообще никак не выходит:( Разработайте динамическую структуру для решения задачи. Даны целые числа p и q. Получить все делители числа q, взаимно простые с числом p. http://www.cyberforum.ru/cpp-beginners/thread555168.html
Reinterpret_cast C++
Не могу понять к чему тут этот каст и каким образом он влияет на результат. char zxc = ((*(reinterpret_cast<const char*>(&(todo == 0 ? length : (todo == 3 ? md: sec))) + cur_length_byte) & (1 << pos)) >> pos); result = 0 char qwe = (((todo == 0 ? length : (todo == 3 ? md: sec)) + cur_length_byte) & (1 << pos)) >> pos; result = 1
C++ Подправьте пожалуйста код.
#include "stdafx.h" #include "iostream" using namespace std; int main(){ int map; int grass = {1,"grass.jpg"}; // grass = проходимость , grass = путь до картинки for(int x = 0;x<10;x++){ for(int y = 0;y<10;y++){
C++ Как взять разность по модулю между двумя числами int? http://www.cyberforum.ru/cpp-beginners/thread555137.html
Суть в теме: "Как взять разность по модулю между двумя числами int?". Заранее спасибо :)
C++ Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы Y, состоящей из p строк и k столбцов, сумма двух индексов которых есть число чётное. Использовать динамический массив. Помогите пожалуйста подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
22.04.2012, 17:04     Заголовочный файл или Механизм раздельной компиляции
Цитата Сообщение от Simyrg Посмотреть сообщение
Среда разработки Visual Studio 2010
Ну так замечательно. Эти файлы подключены к проекту? Тогда всё слинкуется. Студия сообщит линковщику что куда.
СРР файлы и не должны ни к чему подключаться, они компилируются совершенно раздельно. И при компиляции одного СРР файла совершенно не обязательно знать, какие функции реализованы в другом.
Ты в начале файла пишешь прототип функции, (или подключаешь заголовочный файл с прототипами),
оттуда компилятор узнаёт, какие параметры передавать в функцию, что возвращается и ... всё больше ему ничего не надо.
Он сгегенирует промежуточный код каким-нибудь наподобии
Assembler
1
2
push s;
call myfunc;
А по какому адресу этот myfunc переходит выяснится потом, при сборке всех скомпилированных кусков.
 
Текущее время: 15:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru