برای مبنای هشتایی و شانزدهتایی خیلی ساده با استفاده از std::hex
و std::oct
میشه این کار و کرد
int x;
cin>>std::hex>>x;
حالا با وارد کردن b
مقدار 11
وارد x
میشه
برای مبناهای دیگر در C++
چیزی به این شکل نداریم. اما میشه به صورت دستی و با نوشتن یک تابع پیادهسازی کرد.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)