sizeof

    1

    1답변

    동적 메모리 할당에 문제가 있습니다. 어쨌든 내 구조체의 실제 크기 (모든 부분의 합계)는 유형 자체의 크기보다 작습니다. 여기서 코드 : #include <stdio.h> #include <malloc.h> struct Lol { int a; char b; char s[20]; }; void main() {

    2

    3답변

    sizeof은 struct 자체에서 사용할 때 같은 크기를 반환하지 않는 이유는 무엇입니까? 작동중인 winsock 프로그램 때문에이를 캐스팅해야합니다. 도움을 주셔서 감사합니다. #include <iostream> #include <string> using namespace std; struct stringstruct { string s1

    3

    1답변

    내 코드에 따라 각 그리스 문자가 2 바이트로 저장된다고 가정합니다. sizeof 반환 4 각 문자의 크기 (즉 sizeof의 int) 어떻게 strlen 반환 16합니까? [각 문자가 2 바이트를 차지한다고 생각하게해라] (4 * 8 = 32는 바이트 수를 계산해야하기 때문에) 각 문자를 올바르게 인쇄하는 방법은 무엇입니까? %c 때문에 1 바이트 (문자

    3

    4답변

    64 비트 컴퓨터에서 Linux를 사용하고 있으며 g ++ 4.8을 사용합니다. sizeof(std::vector<float>) = 24 sizeof(std::vector<double>) = 24 sizeof(std::vector<long double>) = 24 내 질문은 : sizeof 운영자가 std::vector 반환에 적용 내 응용 프로그램

    0

    1답변

    debian 기반 Linux 용 블루투스 드라이버를 작성하고 있습니다. module_param을 사용하여 모듈에 명령 줄 인수를 보냈습니다. 그것은 3 가지 인자를 취합니다. 첫 번째는 인수 값을 저장하는 변수이고, 두 번째는 인수 유형이며 세 번째는 권한입니다. 내 코드 #include <linux/module.h> bool x =1; module_

    11

    2답변

    왜 sizeof("Bill")은 5이지만 sizeof(char)은 1입니까? 문자열의 길이가 4 문자 (4 x 1)이기 때문에 sizeof("Bill")이 4이 아니어야합니까? 나는 문자 배열 인 "Bill"과 관련이있을 것이라고 생각하지만, 왜 이것이 바이트 크기를 늘립니까?

    0

    2답변

    ArrayCount가 템플릿 일 때 clang과 gcc가 아래 코드를 컴파일하지 못합니다. 이것은 특히 ArrayCount 솔루션의 sizeof 작업에 비추어 잘못된 것 같습니다. ArrayCount의 템플릿 버전은 일반적으로 더 나은 솔루션입니다.하지만 여기까지가는 중입니다. constexpr은 겉으로보기에는 약속의 정신에 부합하지 않습니다. #if 1

    15

    1답변

    Windows API를 처음 살펴보고 WNDCLASSX이 발생하면 왜 cbSize 인 지 궁금해 할 수 없습니다. cbSize에 대한 설명 (MSDN 당) : 이 구조체의 크기 (바이트). 이 멤버를 sizeof (WNDCLASSEX)로 설정합니다. GetClassInfoEx 함수를 호출하기 전에이 멤버를 설정해야합니다. 이것은 그것을 묘사하고 그 목적을

    4

    2답변

    지금부터 제가 이해 한 바로는 name[] 선언에있는 extern은 그 정의가 다른 곳에서 컴파일러에게 알려줍니다 (내 프로그램에서는 그것을 사용했던 부분 아래 정의했습니다). 그러나 왜 다른가? strlen() 및 sizeof에 대한 결과? strlen() 잘 작동하지만 sizeof() 내가 오류 얻을 : 여기 invalid application of '

    1

    3답변

    나는 휴대용 방식으로 문자의 크기를 안정적으로 결정하는 방법을 궁금해하고있었습니다. AFAIK sizeof (char)는 바이트가 16 비트 이상인 시스템에서도 항상 1을 산출하므로 사용할 수 없습니다. 예를 들어, 비트를 처리 할 때 정확히 얼마나 큰지 알고 싶다면이 코드가 실제 크기의 문자를 제공하는지, 컴파일러가 생각하는 것과는 관계가 없는지 궁금합니