header-files
IDE: Quartus 15 Я новичок в программировании на VHDL, поэтому есть некоторые нюансы, к которым я не привык (перевод с C++). В то время как я нашел ресурсы для программирования "исходных" файлов, я изо всех сил пытался найти что-нибудь для "заголовочных" файлов. Короче говоря, какова стандартная компоновка /...
Я работаю над программой на c++, в которой я должен передать массив нескольким функциям сортировки и сравнить время выполнения функций. Например, у меня есть массив из 100 элементов, содержащих случайные числа от 1 до 10. У меня есть пузырьковая сортировка, сортировка слиянием и функция быстрой сортировки, ...
Почему я не могу сделать что-то подобное в C++? A. h: #ifndef A_H #define A_H #include "B.h" struct A { int a; }; void doStuff1 (B b); // Error here #endif B. h: #ifndef B_H #define B_H #include "A.h" struct B { int b; }; void doStuff2 (A a); // Error here #endif Я получаю ошибку, что...
Если нет, то и он должен быть включен в отдельный файл (например, MyEnums.h) нужно ли мне #импортировать MyEnums.ч каждый раз .м или .файл h хочет ссылаться на тип или одно из значений? Вот пример кода MyClass.h: #import <Foundation/Foundation.h> // #1 placeholder @interface MyClass : NSObject { }...
У меня есть следующий код: #ifndef GOOGLESET_PHP_H #define GOOGLESET_PHP_H zend_class_entry *googleset_ce; #endif /* GOOGLESET_PHP_H */ По какой-то причине, если я включаю этот заголовочный файл в более чем один cpp-файл, компилятор кричит, что я объявляю googleset_ce более одного раза. Разве приведенных...
во всех наших курсах c++, все учителя всегда ставят using namespace std; сразу после #includeв их .h файлы. Это кажется мне опасным с тех пор, включив этот заголовок в другую программу, я получу пространство имен, импортированное в мою программу, возможно, не осознавая, намереваясь или желая его (включение за...
обычно мы используем @interface interface_name : parent_class <delegates> { ...... } @end метод in .файл H И в .M файл мы синтезируем свойства переменных, объявленных в .H-файл. но в каком-то коде, это @интерфейс.....@end метод хранится в .файл м также. Что это значит? В чем разница между ними? ...
многие языки, такие как Java, C#, не отделяют объявление от реализации. C# имеет понятие частичного класса, но реализация и объявление все еще остаются в том же файле. Почему C++ не имеет той же модели? Это более практично иметь заголовочные файлы? Я имею в виду текущие и будущие версии стандарта C++. ...
два общих вопроса о включить охранников: ПЕРВЫЙ ВОПРОС: почему не включают охранников, защищающих мои заголовочные файлы от взаимное рекурсивное включение? Я продолжаю получать ошибки о несуществующих символах, которые, очевидно, есть или даже более странные синтаксические ошибки каждый раз, когда я пишу ...
рекомендуется ли при написании кода C++11 устанавливать значения по умолчанию для членов класса в заголовочном файле класса? или лучше сделать это в конструкторе класса? EDIT: Я имею в виду: фу.h: #include <string> using std::string; class Foo{ private: string greet = "hello"; pu...