size-t

    7Ciepło

    2Odpowiedz

    Dzisiaj zrobiłem 64-bitową kompilację mojego projektu po raz pierwszy. Zasadniczo zostało skompilowane, połączone i uruchomione, z wyjątkiem ostrzeżeń narzekających na niezgodność między nowym 64-bito

    5Ciepło

    1Odpowiedz

    mam kod: unsigned int length = strlen(somestring); mam kompilacją z poziomu ostrzegawczego na 4, a to mówi mi, że „konwersja z size_t do unsigned int, możliwa utrata danych” Kiedy size_t jest typede

    6Ciepło

    6Odpowiedz

    Lubię mieć ostrzeżenie za darmo dla VS.NET i GCC, i lubię mieć mój 64-bitowy kod gotowy. Dzisiaj napisałem mały moduł, który zajmuje się buforami pamięci i zapewnia dostęp do danych za pośrednictwem i

    55Ciepło

    8Odpowiedz

    W jakimś kodzie odziedziczonym często używam size_t z kwalifikatorem przestrzeni nazw std. Na przykład: std::size_t n = sizeof(long); Kompiluje i działa dobrze, oczywiście. Ale wydaje mi się to złą