আমি cppreferences এর ডকুমেন্টেশনের জন্য এই উদাহরণটি দেখেছিstd::numeric_limits
#include <limits>
#include <iostream>
int main()
{
std::cout << "type\tlowest()\tmin()\t\tmax()\n\n";
std::cout << "uchar\t"
<< +std::numeric_limits<unsigned char>::lowest() << '\t' << '\t'
<< +std::numeric_limits<unsigned char>::min() << '\t' << '\t'
<< +std::numeric_limits<unsigned char>::max() << '\n';
std::cout << "int\t"
<< std::numeric_limits<int>::lowest() << '\t'
<< std::numeric_limits<int>::min() << '\t'
<< std::numeric_limits<int>::max() << '\n';
std::cout << "float\t"
<< std::numeric_limits<float>::lowest() << '\t'
<< std::numeric_limits<float>::min() << '\t'
<< std::numeric_limits<float>::max() << '\n';
std::cout << "double\t"
<< std::numeric_limits<double>::lowest() << '\t'
<< std::numeric_limits<double>::min() << '\t'
<< std::numeric_limits<double>::max() << '\n';
}
আমি "+" অপারেটরটিকে বুঝতে পারি না
<< +std::numeric_limits<unsigned char>::lowest()
আমি এটি পরীক্ষা করেছি, এটিকে "-" দিয়ে প্রতিস্থাপন করেছি এবং এটিও কার্যকর হয়েছে। এই জাতীয় "+" অপারেটরের ব্যবহার কী?
-
তবে আউটপুটগুলি সীমাবদ্ধতার জন্য সঠিক মান হবে না
+
। এই ক্ষেত্রে, আপনার ক্যোয়ারী সম্ভবত "সি ++ অ্যানারি প্লাস" হবে। এটি ... হুবহু স্বজ্ঞাত নয়, এবং আপনাকে যে ডকুমেন্টেশনগুলি পাওয়া যাবে তা এখনও শিখতে হবে, তবে আইএমও এটি চাষ করার জন্য একটি দক্ষ দক্ষতা।
+
?