#ifndef file_H
#define file_H
class ex{
private:
public:
};
#endif
и мне пришлось записать определения методов в том же файле, что я и сделал.
Останется ли "#endif" где он находится сразу после объявления класса или в конце моего файла после определений методов класса?.
Мне дали объявление класса в заголовочном файле, например: [code]#ifndef file_H #define file_H
class ex{ private:
public: };
#endif [/code] и мне пришлось записать определения методов в том же файле, что я и сделал. Останется ли "#endif" где он находится сразу после объявления класса или в конце моего файла после определений методов класса?.
Я пытаюсь выполнить кросс-компиляцию пакета SDK Azure IoT C. Компиляция проходит нормально для нативных сборок, но при кросс-компиляции я получаю
Building C object out/uamqp/CMakeFiles/uamqp.dir/src/header_detect_io.c.o
In file included from...
Мой проект C# можно создать и разместить с помощью Docker или без него. Внутри Program.cs мне нужно знать, предназначена ли сборка для Docker или нет. Как я могу сделать что-то подобное:
#if DOCKER
Рассмотрим следующий случай (это стандартное использование в cppreferences):
std::atomic условие (false); тема 1: замок // проверяем условие в последний раз перед ожиданием если (условие == true) {unlock; возвращаться; } // чтобы внести ясность, я...