Пытанні з тэгам 'header-files'

Файлы загалоўкаў выкарыстоўваюцца на некаторых мовах праграмавання для захоўвання зыходнага кода ў выглядзе адной копіі, якая можа быць паўторна выкарыстана ў некалькіх зыходных файлах. Гэты тэг варта выкарыстоўваць для пытанняў аб выкарыстанні файлаў загалоўкаў. Тэг для мовы праграмавання, такога як C, С ++, PHP або Ruby, варта выкарыстоўваць разам з гэтым тэгам, паколькі выкарыстанне файлаў загалоўкаў можа вар'іравацца ў залежнасці ад моў праграмавання. Гэты тэг звычайна не выкарыстоўваецца з праграмаваннем Java або Go і дырэктывай імпарту.
32
адказаў

У чым розніца паміж #include <filename> і #include "filename"?

У мовах праграмавання C і С ++ у чым розніца паміж выкарыстаннем кутніх дужак і выкарыстаннем двукоссяў ў інструкцыі include наступным чынам? #include <filename> #include "filename"
зададзены 22 жнів. '08 у 04:40
9
адказаў

Навошта патрэбныя файлы загалоўкаў і .cpp файлы?

Чаму ў З ++ ёсць файлы загалоўкаў і .cpp файлы?
зададзены 02 снеж. '08 у 16:17
13
адказаў

Чаму я не павінен ўключаць файлы cpp і замест гэтага выкарыстоўваць загаловак?

Такім чынам, я скончыў сваё першае праграмаванне на З ++ і атрымаў ацэнку. Але, паводле класіфікацыі, я страціў адзнакі за including cpp files instead of compiling and linking them. Я не надта дакладна разумею, што гэта значыць. Азіраючыся назад на мой ...
зададзены 06 лістапада. '09 аб 11:30
2
адказаў

Ці з'яўляецца #pragma калісьці часткай стандарту З ++ 11?

Традыцыйна стандартны і пераносны спосаб пазбегнуць ўключэння некалькіх загалоўкаў у З ++ заключаўся ў выкарыстанні схемы дырэктыў #ifndef - #define - #endif pre-compiler, таксама званай схемай макра-абароны (гл. Фрагмент кода ніжэй). #ifndef MY ...
зададзены 16 мая '14 у 16:20
9
адказаў

"выкарыстанне прасторы імёнаў" ў загалоўках З ++

Ва ўсіх нашых курсах З ++ ўсе настаўнікі заўсёды змяшчаюць using namespace std; адразу пасля #include ў свае файлы .h. Мне здаецца, што гэта небяспечна з тых часоў, уключыўшы гэты загаловак у іншую праграму, я атрымаю прастору імёнаў, імпартаваныя ў маю электр ...
зададзены 01 мая '11 у 18:49
5
адказаў

Загалоўкавыя файлы для x86 SIMD intrinsics

Якія файлы загалоўкаў прадастаўляюць убудаваныя функцыі для розных набораў інструкцый для SIM-карт x86 (MMX, SSE, AVX, ...)? Немагчыма знайсці такі спіс у Інтэрнэце. Выпраўце мяне, калі я памыляюся.
зададзены 27 чэрвеня '12 у 17:44
10
адказаў

Makefile, залежнасці загалоўка

Скажам, у мяне ёсць make файл з правілам% .o:% .c gcc -Wall -Iinclude ... Я хачу, каб * .o перабудоўваўся кожны раз, калі файл загалоўка мяняўся. Замест таго, каб распрацоўваць спіс залежнасцяў, кожны раз, калі змяняецца любы файл заг ...
зададзены 07 сакавіка '10 у 3:09
3
адказаў

Розніца паміж вызначэннем @interface ў файлах .h і .m

Звычайна мы выкарыстоўваем @interface interface_name: parent_class <delegates> {......} @end ў файле .h і ў файле .m мы сінтэзуючы ўласцівасці зменных, абвешчаных у файле .h. Але ў пэўным кодзе гэты метад @interface ..... @end таксама утрымоўвай ...
зададзены 19 каст. '10 у 12:59
9
адказаў

Прылады для пошуку уключаных загалоўкаў, якія не выкарыстоўваюцца?

Я ведаю PC-Lint можа расказаць вам аб загалоўках, якія ўключаны, але не выкарыстоўваюцца. Ці ёсць іншыя інструменты, якія могуць гэта зрабіць, пажадана на linux? У нас ёсць вялікая база кода, якая за апошнія 15 гадоў выявіла, што шмат функцый ...
зададзены 19 жнів. '09 а 21:38
1
адказ

Чаму мае абаронцы не перашкаджаюць рэкурсіўная ўключэнні і множным вызначэнням сымбаляў?

Два распаўсюджаных пытання аб ўключаюць ахоўнікаў: ПЕРВЫЙ ПЫТАННЕ: Чаму не ўключыць абаронцаў маіх файлаў загалоўкаў з ўзаемнага, рэкурсіўнага ўключэння? Я працягваю атрымліваць памылкі пра неіснуючых сімвалах, якія, відавочна, існуюць ...
зададзены 16 февр. '13 у 14:55
17
адказаў

Ці павінен З ++ выключаць файлы загалоўкаў?

Шматлікія мовы, такія як Java, З #, не аддзяляюць дэкларацыю ад рэалізацыі. З # мае паняцце частковага класа, але рэалізацыя і дэкларацыя ўсё яшчэ застаюцца ў адным файле. Чаму ў З ++ няма такой жа мадэлі? Больш карысна Ці мець файлы загалоўкаў? Я маю на ві ...
зададзены 15 крас. '09 у 20:20
2
адказаў

Як стварыць файлы загалоўкаў C

Я хачу мець магчымасць ствараць набор функцый у файле загалоўка, які я мог бы ўключыць # у адной з маіх праграм на C.
зададзены 14 мая '10 у 04:41
12
адказаў

Што трэба рабіць у файле .h?

Калі вы дзеліце код на некалькі файлаў, што менавіта павінна ісці ў файл .h і што трэба рабіць у .cpp файле?
зададзены 22 снеж. '09 у 14:38
3
адказаў

Якія адрозненні паміж файламі .dll, .lib, .h?

Чаму ў праекце я павінен уключаць некаторыя * ​​.lib, .h ці некаторыя іншыя файлы? І для чаго гэтыя рэчы выкарыстоўваюцца?
зададзены 22 лістапада. '09 у 10:34
7
адказаў

Вызначэнне функцыі запісу ў файлах загалоўкаў у З ++

У мяне ёсць клас, які мае шмат невялікіх функцый. Маленькімі функцыямі я называю функцыі, якія не выконваюць ніякай апрацоўкі, а проста вяртаюць літаральнае значэнне. Нешта накшталт: string Foo :: method () const {return "A"; } Я стварыў ...
зададзены 17 студз. '09 у 17:36