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

Функция уже определена в другом файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изменить код Visual Studio под Borland C++ http://www.cyberforum.ru/cpp-beginners/thread847999.html
Исходный код: #include<iostream> #include<string> #include<fstream> #include <ctype.h> #include<stdio.h> #include"модуль.h" using namespace std;
C++ Копирование dll в целевую папку Приветствую всех! Вопрос в следующем. Есть два проекта. Использую Visual Studio 2012, windows. В первом: Компилирую dll. На выходе получаю условно first.dll Во втором проекте подключаю и... http://www.cyberforum.ru/cpp-beginners/thread847990.html
C++ Инфиксная форма
Написать программу которая вычисляет значение выражения заданного в инфиксной форме со скобками. Доя представления выражения в памяти компьютера использовать бинарное дерево . Помимо бинарных...
C++ как получить конкатенацию времени?
как системное время получить в с++(не билдер) и преобразовать в int т.е. время 12:41:37 в int должно записаться 124137
C++ Расчёт дисперсии http://www.cyberforum.ru/cpp-beginners/thread847980.html
Привет! У меня возникла странная проблема - при считывании столбца данных из текстового файла (данных около 20 000) и расчёта дисперсии - она получается равной нулю (если считываю именно из второго...
C++ перевести программу на С++ помогите перевести программу с паскаля на С++. uses crt; var i,n:integer; a1,a2,a,eps:real; l:boolean; begin clrscr; l:=false; writeln($$n,eps $$); подробнее

Показать сообщение отдельно
ValeryS
Модератор
6653 / 5062 / 470
Регистрация: 14.02.2011
Сообщений: 16,926
25.04.2013, 18:49
Цитата Сообщение от UrbanLynx Посмотреть сообщение
Вы хотите сказать, что если я подключаю один хедер к нескольким cpp-файлам, то у меня будет ругаться линковщик, потому что один и тот же кусок кода включается более одного раза?
Вопрос некоректен
если у тебя одна и та же функция(переменная) реализована в разных модулях то линковщик будет ругаться и никакие защиты не помогут
поэтому и делают реализацию в С файлах, а в заголовочных только объявление
тогда точно реализация не попадет в другой объектный модуль
если конечно сам не впихаешь
C++
1
#include "My.c"
(иногда встречается )
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru