اطلاع از اندازهی word
داخلی پردازنده به گمانام با کد C++
ممکن نباشه. اما اون word
مورد نظر که وابسته به ماشین، سیستمعامل و کامپایلر هست با استفاده از sizeof(ptr) * CHAR_BIT
قابل محاسبه است. این که ptr
باید چه اشارهگری باشه به نظرم مهم نباشه. میشه از void*
استفاده کرد.
#include <iostream>
int main()
{
size_t wordSize = sizeof(void*) * CHAR_BIT;
std::cout<<wordSize;
return 0;
}
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)