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

Ошибки линковки LNK2005, LNK1169 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет суммы всех чисел до заданного числа, используя рекурсию http://www.cyberforum.ru/cpp-beginners/thread538972.html
Напишите пример как подсчитать сумму всех чисел до (например 6) используя рекурсию !!
C++ Задача на массивы Дана действительная квадратная матрица порядка 12. Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее. http://www.cyberforum.ru/cpp-beginners/thread538951.html
C++ Дано натуральное число n. Получить действительную матрицу.
Дано натуральное число n. Получить действительную матрицу I, j=1.......n. для которой Aij= 1/(i+j); Очень прошу решить на С++. Большое спасибо!!!!!!!!!
Записать данные из файла в матрицу C++
Кому не сложно, посмотрите, пожалуйста. Идей совсем нет. Дан текстовый файл (до 10000 символов). Нужно записать его в квадратную матрицу. Кол-во символов я посчитала, память для матрицы выделила, а...
C++ Операторы ветвления С++ http://www.cyberforum.ru/cpp-beginners/thread538947.html
Дана точка на плоскости с координатами(x,y). Составить программу,которая выдает одно из сообщений "да","нет","на границе" в зависимости от того,лежит ли точка внутри заштрихованной области,вне...
C++ программа линейный список помогите написать прогу! Реализовать структуры данных «линейный список» и «циклический список» в соответствии с заданным вариантом. Многочлен P(x)=anxn + an-1xn-1 +...+ a1x + a0 с целыми... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
04.04.2012, 19:30
Whiteha, include guard это те самые
C
1
2
3
4
#ifndef FILENAME_H
#define FILENAME_H
 
#endif
Защищают от множественного включения одного файла. Если, например, сделать
C
1
2
#include "something1.h"
#include "something2.h"
И в этих хэдэрах подключается один и тот же заголовочныый файл, в котором не стоят инклуд гуарды, то собрать проект не выйдет.
Так что лучше их использовать всегда.

Директива #include просто подставляет содержимое файла. Так что сами представьте, что будет, если подставить содержимое одного файла дважды. Уж точно ничего хорошего
Цитата Сообщение от Whiteha Посмотреть сообщение
Насколько я помню расширение подключаемых файлов может быть хоть txt, тк препроцессор работает с текстовыми файлами, а какое им задать расширение это дело традиции
Совершенно верно. Однако, следует помнить, что иные способы могут вызвать кучу недоразумений и непониманий. Собственно отсюда и пошли традиции - чтобы все друг друга понимали.
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Скажи, зачем мэйкфайлы человеку пытающемуся создать первый проект из двух файлов спп в MSVS? Инклуд стражи он уже использовал не там где надо.
То, что MSVS сама генерирует мэйкфайл или что-либо подобное не значит, что его нет или что этого человека можно обманывать, говоря о линкере как о всеумеющей тулзе. Это не так.

Не по теме:

Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Мне впадлу было.
Я так посмотрю с Вами часто такое.

3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru