количество по сравнению с длиной по сравнению с размером в наборе

Я не знаю много о предмете, но могло бы быть возможно записать подобный STL интерфейс в файл с отображенной памятью?

редактирование: Этот подход мог бы подойти, при попытке достигнуть определенную часть огромного файла. При попытке сделать что-то со всем файлом, Вы, вероятно, генерируете огромное количество отсутствий страницы, поскольку Вы читаете в некэшируемых частях файла.

159
задан molasses 19 November 2008 в 01:01
поделиться

1 ответ

FWIW (и это исчезающе близко к нулю), я предпочитаю «Счетчик», потому что он, кажется, указывает на то, что он будет довольно однозначно возвращать количество элементов / элементов в коллекции.

Столкнувшись с терминами «длина» или «размер», я часто на мгновение задаюсь вопросом (или даже вынужден перечитывать документацию), скажет ли мне эта чертова штука, сколько элементов в коллекции или как много байтов занимает коллекция. Это особенно верно для коллекций, которые должны быть непрерывными, как массивы или строки.

Но никто, кто отвечал за соглашения об именах, используемые стандартными фреймворками / библиотеками Java, BCL / .Net или C / C ++, не позаботился о том, чтобы спросите меня, значит, вы все застряли в том, что они придумали.

Если бы я был намного умнее меня и меня звали Бьярн, все вы могли бы избавиться от страданий ...

Конечно, вернувшись в реальный мир, вы должны попытаться придерживаться любого соглашения об именах. используется языком / платформой, которую вы используете (например, size () в C ++). Не то чтобы это помогло вам с дилеммой Array.Length .

27
ответ дан 23 November 2019 в 21:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: