size-t

    31зной

    9ответ

    На кросс-платформенном проекте c/C++ (Win32, Linux, OSX) мне нужно использовать функции * printf для печати некоторых переменных типа size_t. В некоторых средах size_t составляет 8 байт, а на других -

    3зной

    8ответ

    GCC 4.4.1, C99 Я использую size_t и size_t является unsigned int. Однако это зависит от того, выполняется ли 32-битное или 64-битное. Я буду использовать size_t для хранения размера буфера. Таким обра

    218зной

    7ответ

    Стандарт C гарантирует, что size_t - это тип, который может содержать любой индекс массива. Это означает, что логически size_t должен иметь возможность удерживать любой тип указателя. Я читал на некот

    6зной

    6ответ

    Мне нравится иметь мой код предупреждения бесплатно для VS.NET и GCC, и мне нравится иметь мой 64-битный код. Сегодня я написал небольшой модуль, который имеет дело с буферами памяти и обеспечивает до

    1зной

    4ответ

    Все это происходит от меня тыкать предупреждения компилятора сообщения (C4267) при попытке следующей строки: const unsigned int nSize = m_vecSomeVec.size(); size() возвращает size_t, который хотя ty

    12зной

    6ответ

    Я имею дело с каким-то кодом на работе, которая включает в себя выражение вида -(sizeof(struct foo)) т.е. отрицанию size_t, и я неясно о том, что стандарты С и С ++ требуют компиляторов, когда они в

    55зной

    8ответ

    В некотором коде, который я унаследовал, я часто использую size_t с квалификатором пространства имен std. Например: std::size_t n = sizeof(long); Он компилируется и работает нормально, конечно. Но м

    59зной

    3ответ

    Я хочу распечатать переменную типа size_t в C, но оказывается, что size_t псевдонимы разных типов переменных на разных архитектурах. Например, на одном компьютере (64-разрядная версия) следующий код н

    10зной

    6ответ

    Это произошло раньше, но я не могу вспомнить, как я его исправил. Я не могу скомпилировать некоторые программы здесь, на новой установке Ubuntu ... Что-то не так с моими заголовками. Я пробовал g ++ -

    0зной

    2ответ

    Если вы войдете в мою историю сообщений, вы увидите, что я пытаюсь разработать интерпретатор для языка, над которым я работаю. Я хочу использовать size_t, используя два разных кода, но все они ничего