Jaka jest różnica w stosowaniu nawiasów kątowych i cudzysłowach w includeinstrukcjach w językach programowania C i C ++ ? #include <filename> #include
Pliki nagłówkowe są używane w niektórych językach programowania do przechowywania kodu źródłowego jako pojedynczej kopii, która może być ponownie wykorzystana w wielu plikach źródłowych. Tego tagu należy używać w przypadku pytań dotyczących używania plików nagłówkowych. Znacznik dla języka programowania, takiego jak C, C ++, PHP lub Ruby, powinien być używany razem z tym znacznikiem, ponieważ użycie pliku nagłówkowego może się różnić w zależności od języka programowania. Ten znacznik nie jest zwykle używany w programowaniu w Javie lub Go ani w dyrektywie import.
Jaka jest różnica w stosowaniu nawiasów kątowych i cudzysłowach w includeinstrukcjach w językach programowania C i C ++ ? #include <filename> #include
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...
Skończyłem więc pierwsze zadanie z programowania w C ++ i otrzymałem ocenę. Ale zgodnie z oceną straciłem oceny including cpp files instead of compiling and linking them. Nie bardzo wiem, co to oznacza. Patrząc wstecz na mój kod, zdecydowałem się nie tworzyć plików nagłówkowych dla moich klas, ale...
Tradycyjnie, standardowym i przenośnym sposobem uniknięcia wielu włączeń nagłówków w C ++ było / jest użycie #ifndef - #define - #endifschematu dyrektyw prekompilatora, zwanego również schematem ochrony makr (zobacz fragment kodu poniżej). #ifndef MY_HEADER_HPP #define...
Które pliki nagłówkowe zawierają elementy wewnętrzne dla różnych rozszerzeń zestawu instrukcji x86 SIMD (MMX, SSE, AVX, ...)? Znalezienie takiej listy w Internecie wydaje się niemożliwe. Popraw mnie, jeśli się mylę.
We wszystkich naszych kursach języka c ++ wszyscy nauczyciele zawsze umieszczają w swoich plikach using namespace std;zaraz po #includeznaku s .h. Wydaje mi się to niebezpieczne, ponieważ wtedy dołączając ten nagłówek do innego programu, uzyskam przestrzeń nazw zaimportowaną do mojego programu, być...
Powiedzmy, że mam plik makefile z regułą %.o: %.c gcc -Wall -Iinclude ... Chcę, aby * .o było odbudowywane po każdej zmianie pliku nagłówkowego. Zamiast opracowywać listę zależności, za każdym razem, gdy /includezmieni się dowolny plik nagłówkowy , wszystkie obiekty w katalogu muszą zostać...
Podczas dzielenia kodu na wiele plików, co dokładnie powinno znaleźć się w pliku .h, a co w pliku .cpp?
Rozważmy parę dwóch plików źródłowych: plik deklaracji interfejsu ( *.hlub *.hpp) i plik jego implementacji ( *.cpp). Niech *.hplik będzie podobny do następującego: namespace MyNamespace { class MyClass { public: int foo(); }; } Widziałem dwie różne praktyki dotyczące używania...
Zwykle używamy @interface interface_name : parent_class <delegates> { ...... } @end w pliku .h iw pliku .m syntezujemy właściwości zmiennych zadeklarowanych w pliku .h. Ale w pewnym kodzie ta metoda @interface ..... @ end jest również przechowywana w pliku .m. Co to znaczy? Jaka jest...