Вопросы по теме 'size-t'
Что такое sizeof(size_t) для 32-битных и различных 64-битных моделей данных?
В 64-битной системе sizeof(unsigned long) зависит от модели данных, реализованной системой, например, это 4 байта в LLP64 (Windows), 8 байтов в LP64 (Linux и т. д.). Каким должен быть sizeof(size_t) ? Зависит ли это от модели данных, как...
138715 просмотров
schedule
03.07.2023
Как избежать проблем с типами size_t и int в 64-битных сборках C++?
Сегодня я впервые сделал 64-битную сборку своего проекта. В основном он скомпилировался, скомпоновался и работал нормально, за исключением предупреждений о несовместимости между новым 64-битным типом size_t и простым типом int. В основном это...
3053 просмотров
schedule
24.08.2022
Ошибка CUDA 2.1: имя неизвестного типа 'size_t'
Система: Ubuntu 11.10 x86_64 CUDA: v 2.1
При попытке создать пример программы, такой как matrixMul, я получаю огромное количество ошибок, большинство из которых — «неизвестное имя типа 'size_t'». Я обязательно указал /usr/local/cuda/bin в своем...
12637 просмотров
schedule
04.06.2024
Когда / где / почему size_t не является uint?
Меня много критикуют за использование uint вместо size_t , но каждый раз, когда я проверяю набор инструментов, с которым я работаю, оказывается, что size_t определяется как uint .
Существуют ли какие-либо реализации компилятора, в которых...
1420 просмотров
schedule
26.10.2022
Всегда ли размер size_t равен размеру void *
Всегда ли размер size_t равен размеру void * ?
А может на некоторых платформах / компиляторах есть исключения?
1434 просмотров
schedule
16.07.2022
Используйте `size_t` как тип счетчика
Уместно ли использовать size_t вместо int или unsigned в качестве типа счетчика?
Следующий код взят из C++ Primer .
size_t count_calls()
{
static size_t ctr = 0;
return ++ctr;
}
int main()
{
for (size_t i = 0; i != 10; ++i)...
1917 просмотров
schedule
23.04.2022
Вводящее в заблуждение сообщение об ошибке компилятора: size_t не является членом std?
У меня есть следующий заголовочный файл, содержащий класс шаблона:
#ifndef VECTOR_H
#define VECTOR_H
namespace lgl
{
namespace maths
{
template<class T, std::size_t SIZE>
class Vector
{
public:...
4221 просмотров
schedule
23.01.2024
Что делать с size_t и std :: size_t?
Только что прочитав:
Имеет ли смысл std :: size_t в C ++?
Я понимаю, что использование ::size_t не соответствует стандартам (хотя и поддерживается моим компилятором), когда вы #include <cstddef> . Я хочу соответствовать стандарту, но...
2535 просмотров
schedule
20.01.2023
std::size_t или std::vector‹Foo›::size_type?
Когда я зацикливаюсь на std::vector<Foo> (или каждом контейнере, имеющем итератор произвольного доступа), я использую целочисленную переменную без знака i . Если я хочу соблюдать норму, должен ли я использовать std::size_t или тип,...
1690 просмотров
schedule
10.10.2022
В чем разница между static_cast‹size_t›(i) и size_t(i) в конструкторе std::vector?
Хотя я много лет программировал на C++, я относительно новичок в стандартной библиотеке (и во многих других современных функциях C++). Просматривая свой код и реализуя std::vector (особенно для использования в параллелизации), я наткнулся на...
612 просмотров
schedule
21.01.2024
Для типа индекса цикла при проверке условия завершения ›=0
Мне нужно прокрутить строку назад.
// std::string str assumed to be defined at this point
for (std::size_t i = str.length() - 1; i >= 0; i--) {
// perform some check on str[i]
}
Описание проблемы Теперь, если я использую индекс цикла...
92 просмотров
schedule
18.02.2023
Стоит ли объявлять size_t как std::atomic, если он используется в двух потоках?
У меня есть переменная size_t , которая обновляется std::thread и читается другим std::thread .
Я знаю, что могу защитить чтение и запись с помощью мьютекса. Но будет ли это то же самое или будет лучше, если я сделаю size_t как...
282 просмотров
schedule
24.11.2022
Что означает значение с e` в windbg
Я использовал windbg для анализа аварийного дампа, для одной из переменных типа unsigned long long, в локальных переменных я вижу, что ее значение равно 0x002a002e`002a0000. Что означает значение до и после e. И что означает e(acute)?
60 просмотров
schedule
26.11.2022