Сұрақ салынғандар 'struct'

Синтаксис C (C ++, C #, Swift, Go, Rust, т.б.) сияқты немесе бағдарламадан алынған әртүрлі программалау тілдеріндегі негізгі сөз. Синтаксис және семантикасы тілге тәуелді бола алатындықтан, «struct» сөзін қолданумен байланысты тегтер үшін арнайы бағдарламалау тілі тегін пайдаланыңыз. Кілт сөз басқа деректер түрлерінен тұратын деректер түрін анықтайды немесе жариялайды. Құрылымның әрбір мүшесі өздерінің жадтық аймағына ие (мүшелері бірыңғай жад аймағын бөлетін «бірлестікке» қарағанда).
28
жауаптар

Құрылымды қай кезде пайдалануға болады?

C # жүйесінде емес, құрылымды қалай қолдануға болады? Менің тұжырымдамалық модель, құрылымдар элементтердің тек құн түрлерінің жиынтығы болған кезде пайдаланылады. Олардың барлығы бірыңғай тұтас логикалық одаққа жол. Мен ...
06 ақп '09 20:37
8
жауаптар

C ++ ішіндегі 'struct' және 'typedef struct' арасындағы айырмашылық?

C ++ -де мына арасындағы айырмашылық бар: struct Foo {...}; және struct structed {...} foo;
Наурыздың 04-і күні сағат 23: 41-де орнатылды
12
жауаптар

struct құрылымы мен құрылымын анықтау

Мен C программалауға жаңадан келдім, бірақ құрылымды анықтауға немесе typedef пайдалануда typedef пайдаланудың айырмашылығын білу қызық болды. Менің ойымша, ешқандай айырмашылық жоқ, олар бірдей мақсатқа жетеді. struct myStruct {i ...
04 қарашада орнатылды . '09 20:21
23
жауаптар

C ++ жүйесіндегі vs struct сыныпты қашан пайдалануға болады?

C ++-де қандай да бір сценарийлердің құрылымы мен класын пайдалану керек пе?
10 септі орнатыңыз . '08 сағат 19:29
11
жауаптар

Неге құрылымның өлшемі әр мүшенің өлшеміне тең емес?

Неліктен құрылым өлшемі құрылғының элементтерінің жалпы өлшемдеріне қарағанда құрылым үшін үлкен өлшемді қайтарады?
23 қыркүйекке белгіленген '08 7: 24-те
19
жауаптар

.NET ішіндегі құрылым мен сынып арасындағы айырмашылық қандай?

.NET ішіндегі құрылым мен сынып арасындағы айырмашылық қандай?
16 тамыз '08 сағат 11:21
17
жауаптар

Неліктен өзгермейтін құрылымдар «жамандық»?

Мұнда SO талқылағаннан кейін, мен бірнеше рет өзгеріп отыратын құрылымдардың «зұлымдық» екенін байқадым (бұл сұраққа жауап ретінде). C # жүйесіндегі өзгермелілігі мен құрылымдары бар нақты мәселе қандай?
14 қаңтарда орнатылды '09 2:27
17
жауаптар

Неге сыныптан жоғары құрылымды таңдайсыз?

Java фонымен Swift-мен ойнағанда неге сыныптың орнына Struct дегенді таңдағыңыз келеді? Бұл бірдей нәрсе сияқты, және Struct тармағы функционалды емес. Неге таңдауға болады?
15 маусымда сағат 21: 33-те белгіленген
29
жауаптар

C ++ жүйесіндегі құрылым мен сынып арасындағы айырмашылық қандай?

Бұл сұрақ C # / / контексінде сұралған. Net. Енді C ++ жүйесіндегі құрылым мен сынып арасындағы айырмашылықты білгім келеді. Техникалық айырмашылықтарды талқылаңыз, сондай-ақ OO дизайнында бір немесе екіншісін таңдаудың себептерін талқылаңыз. Мен айқын айырмашылықтан бастаймын: E ...
18 қыркүйекке белгіленген '08 сағат 17:09
14
жауаптар

Құрылымды C программалау тіл стандарттарына сәйкес инициализациялау әдісі

Құрылым элементін инициализациялау, декларациялауға және инициализацияға бөлуге келеді. Міне, менде бар: struct MY_TYPE {bool flag; қысқа int мәні; қосарланған заттар; } MY_TYPE; void функциясы (void) {MY_TYPE a; ... a = {шын, 15, 0 ...
01 желтоқсан. '08 сағат 16:13
15
жауаптар

Құрылым мен одақ арасындағы айырмашылық

Құрылым мен кәсіподақ арасындағы айырмашылықты жақсарту үшін жақсы үлгі бар ма? Негізінде, құрылымның өзінің мүшесінің бүкіл жадысын пайдаланатындығын білемін, ал бірлестікте ең үлкен мүше жады пайдаланылады. OS деңгейіндегі басқа айырмашылық бар ма?
06 желтоқсан '08 сағат 20:56
21
жауап

C-тәрізді құрылымдар Python

Python-да C-тәрізді құрылымды ыңғайлы түрде анықтаудың тәсілі бар ма? Мен сияқты заттар жазудан шаршадым: class MyStruct (): def __init __ (self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
30 шам. '08 сағат 17:33
14
жауаптар

Неге біз C құрылымын жиі салуымыз керек?

Мен келесі құрылымдардан тұратын бірнеше құрылымды көрдім (int i; char k; } elem; пайдаланушыны пайдаланушы; Неге жиі керек? Кез-келген нақты себеп немесе қолданылатын аймақ?
31 қазанда орнатыңыз '08 сағат 10:14
14
жауаптар

C ++ құрылымдық конструкторы?

Құрылымның C ++-де конструктор болуы мүмкін бе? Мен бұл мәселені шешуге тырысамын, бірақ синтаксисті аламын.
14-шілдеде сағат 22: 12-де белгіленген
2
жауаптар

Go-тегі тегтерді пайдалану дегеніміз не?

Go тілінің ерекшелігі тегтердің қысқаша шолуы туралы ескертеді: Сәйкес өріс декларациясының барлық өрістері үшін төлсипат болып табылатын қосымша өріс жолының литералы тегі өріс декларациясын орындауы мүмкін. Тегтер көрінеді ...
02 маусым күні сағат 3: 10-да орнатылды