«struct» 태그된 질문

구문이 C와 유사하거나 파생 된 다양한 프로그래밍 언어의 키워드 (C ++, C #, Swift, Go, Rust 등). 구문과 의미론은 언어에 따라 달라질 수 있으므로 'struct'를 사용하는 질문에 태그를 지정하려면 특정 프로그래밍 언어 태그를 사용하십시오. 키워드는 다른 데이터 형식으로 구성된 데이터 형식을 정의하거나 선언합니다. 구조체의 각 멤버에는 자체 메모리 영역이 있습니다 (멤버가 단일 메모리 영역을 공유하는 '연합'과 반대).

28
C #에서 클래스가 아닌 구조체를 언제 사용해야합니까?
C #에서 클래스가 아닌 struct를 언제 사용해야합니까? 내 개념적 모델은 구조체가 항목이 단순히 값 유형의 모음 일 때 사용되는 것입니다 . 논리적으로 그것들을 모두 하나로 묶는 방법. 나는이 규칙을 보았습니다 . 구조체는 단일 값을 나타내야합니다. 구조체는 16 바이트 미만의 메모리 풋 프린트를 가져야합니다. 생성 후 구조체를 변경해서는 안됩니다. 이 규칙들이 …
1390 c#  struct 







14
C 프로그래밍 언어 표준에 따라 구조체를 초기화하는 방법
struct 요소를 초기화하고 선언과 초기화로 나누고 싶습니다. 이것이 내가 가진 것입니다 : typedef struct MY_TYPE { bool flag; short int value; double stuff; } MY_TYPE; void function(void) { MY_TYPE a; ... a = { true, 15, 0.123 } } 이것이 로컬 변수를 선언하고 초기화하는 방법입니까? MY_TYPE C 프로그래밍 언어 표준 …
465 c  struct  initialization 

25
파이썬에서 C와 같은 구조
파이썬에서 C와 유사한 구조를 편리하게 정의하는 방법이 있습니까? 나는 다음과 같은 것들을 쓰는 데 지쳤다. class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
447 python  struct 

30
C ++에서 구조체와 클래스의 차이점은 무엇입니까?
이 질문은 이미 C # /. Net의 맥락에서 요청되었습니다 . 이제 C ++에서 구조체와 클래스의 차이점을 배우고 싶습니다. OO 디자인에서 기술적 차이점과 하나를 선택해야하는 이유에 대해 논의하십시오. 나는 명백한 차이로 시작할 것이다. 지정하지 않는 경우 public:나 private:, 구조체의 멤버는 기본적으로 공용; 클래스 멤버는 기본적으로 비공개입니다. C ++ 사양의 모호한 부분에서 …
441 c++  oop  class  struct  c++-faq 

15
구조와 노조의 차이점
a struct와 a 의 차이를 나타내는 좋은 예가 union있습니까? 기본적으로 struct멤버의 모든 메모리를 union사용하고 가장 큰 멤버 메모리 공간 을 사용 한다는 것을 알고 있습니다. 다른 OS 수준의 차이가 있습니까?
411 c  struct  unions 


3
Go에서 태그의 용도는 무엇입니까?
에서 이동 언어 사양 ,이 태그에 대한 간단한 개요를 언급한다 : 필드 선언 뒤에는 선택적 문자열 리터럴 태그가 올 수 있으며, 이는 해당 필드 선언의 모든 필드에 대한 속성이됩니다. 태그는 리플렉션 인터페이스를 통해 볼 수 있지만 무시됩니다. // A struct corresponding to the TimeStamp protocol buffer. // The tag strings …
392 go  reflection  struct 


11
.NET에서 구조체의 기본 생성자를 정의 할 수없는 이유는 무엇입니까?
.NET에서 값 유형 (C # struct)은 매개 변수가없는 생성자를 가질 수 없습니다. 이 게시물 에 따르면 이것은 CLI 사양에 의해 요구됩니다. 모든 값 유형에 대해 기본 생성자가 (컴파일러에 의해) 생성되어 모든 멤버를 0으로 초기화합니다 (또는 null). 이러한 기본 생성자를 정의 할 수없는 이유는 무엇입니까? 한 가지 사소한 용도는 유리수입니다. public …
261 c#  .net  struct 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.