Официальный сайт студ.городка НГТУ
Программирование и БД » [C++] Подскажите как пользоваться грамотно #ifndef 

#1  24.12.06 14:10

[C++] Подскажите как пользоваться грамотно #ifndef

Пишу шаблонный класс, Studio возмущаетя - "error LNK2005: "public: __thiscall ...." (??0?$Edit@PAD@@QAE@XZ) already defined in ....". Мне сказали, что можно избавиться от ошибки с помощью директивы #ifndef. Подскажите, как её грамотно оформить?

Offline

#2  24.12.06 15:46

Re: [C++] Подскажите как пользоваться грамотно #ifndef

Код: cpp:

//template.h
#ifndef FUCK
#define FUCK
//твой код
#endif

Offline

#3  24.12.06 16:48

Re: [C++] Подскажите как пользоваться грамотно #ifndef

#pragma once
в начало каждого хедера

Offline

#4  24.12.06 19:09

Re: [C++] Подскажите как пользоваться грамотно #ifndef

Fatboy, это только в Visual Studio по-моему.

Offline

#5  24.12.06 21:29

Re: [C++] Подскажите как пользоваться грамотно #ifndef

ты прав, но ведь ему решение именно для Студии надо

Offline

Программирование и БД » [C++] Подскажите как пользоваться грамотно #ifndef 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.042 сек.
Выполнено 14 запросов.