گذاشتن + قبل از یک متغیر عددی دلخواهه و تغییری در مقدارش ایجاد نمیکنه. دقیقاً همون معنای ریاضی رو داره. همون طور که در ریاضی
+(-3) == -3, +(+4) == 4
یا همون قاعدهی مثبت در مثبت مثبت و منفی در مثبت منفی و منفی در منفی مثبت، اینجا هم همون خاصیت رو داره.
به طور کلی علامتهای + و - دو عملگر رو در C++ نشون میدن. یکی عملگر یکانی و یکی عملگر دوتایی. C++ بنابر مکانی که این عملگر به کار رفته مشخص میکنه که معناش جیه. در این مثال C++ تصمیم میگیره که عملگر یکانی رو استفاده کنه.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)