size-t

    59

    3답변

    C에서 size_t 유형의 변수를 인쇄하려고하지만 size_t이 다른 아키텍처의 다른 변수 유형에 앨리어싱되어있는 것처럼 보입니다. 예를 들어, 하나의 시스템에서 (64 비트) 다음 코드는 경고를 던져하지 않습니다 : size_t size = 1; printf("the size is %ld", size); 하지만 내 다른 컴퓨터에 (32 비트) 위의

    10

    6답변

    이것은 이전에 나왔지만, 어떻게 고쳐 졌는지 기억이 안납니다. 새로운 Ubuntu 설치시 일부 프로그램을 컴파일 할 수 없습니다 ... 뭔가 머리말이 잘못되었습니다. g ++ - 4.1 및 4.3을 사용하지 않으려 고 시도했습니다. g++ -g -frepo -DIZ_LINUX -I/usr/include/linux -I/usr/include -I/includ

    64

    5답변

    내 프로그램이 실행중인 시스템에서 size_t의 최대 값을 알고 싶습니다. 나의 첫번째 본능과 같이, 한 음을 사용하는 것이었다 : size_t max_size = (size_t)-1; 하지만 더 좋은 방법, 또는 어딘가에 정의 된 상수가있다 같은데요.

    1

    4답변

    요소 배열을 보유하고있는 클래스가 있는데이 요소에 GetSize 멤버 함수를 제공하려고합니다. 그러나 그 함수에 어떤 리턴 타입을 주어야합니까? 저는 pimpl 관용구를 사용하고 있습니다. 따라서 헤더 파일에서 요소가 요소를 저장하는 데 어떤 구현을 사용할지 알 수 없습니다. 그래서 난 그냥 예를 들어, std::vector<T>::size_type 말할

    3

    8답변

    GCC 4.4.1, C99 내가 size_t을 사용하고 및 size_t는 unsigned int입니다. 그러나 이는 32 비트 또는 64 비트를 실행 중인지 여부에 달려 있습니다. 버퍼 크기를 저장하려면 size_t을 사용합니다. 아키텍처 전반에서 사용하는 경우 매우 유용 할 것 같지 않습니다. 그냥 32 비트 또는 64 비트 중 하나에서 size_t을 사

    0

    2답변

    에 관한 호 이력 나의 사역에 가면, 내가 일하는 언어에 대한 통역사를 개발하려고하는 것을 알 수있을 것이다. 두 개의 다른 코드를 사용하여 size_t을 사용하고 싶지만 모두 반환하지 않습니다. 아무것도 나를 반환 http://stackoverflow.com/questions/1215688/read-something-after-a-word-in-c 나는