بایگانی برچسب: C++ Overloading

اورلود کردن عملگرهای ورودی/خروجی در ++C

اورلود کردن عملگرهای ورودی/خروجی در ++C

در ++C می‌توان نوع داده‌های داخلی را با استفاده از عملگر استخراج استریم << وارد کرد و یا با استفاده از درج استریم >> به خارج ارسال کرد. عملگرهای درج استریم و استخراج استریم را می‌توان برای وارد و خارج کردن نوع داده‌های تعریف شده کاربر، مانند اشیا، اورلود کرد. …

ادامه نوشته »

اورلود کردن عملگرهای رابطه‌ای در ++C

اورلود کردن عملگرهای رابطه‌ای در ++C

زبان ++C از عملگرهای رابطه‌ای متعددی (<, >, =<, =>, ==,…) پشتیبانی می‌کند. این عملگرها برای مقایسه نوع داده‌های داخلی در ++C به کار می روند. می‌توان هرکدام از این عملگرها را اورلود کرد تا برای مقایسه‌ی اشیا یک کلاس هم قابل استفاده باشند. مثال زیر نحوه اورلود کردن عملگر …

ادامه نوشته »

اورلود کردن عملگرهای باینری در ++C

اورلودکردن عملگرهای باینری در ++C

عملگرهای باینری دو آرگومان دریافت می‌کنند. مثال‌های زیر از عملگرهای باینری استفاده می کنند. از عملگرهای باینری مانند عملگر جمع (+)، تفریق (-) و تقسیم (/) به وفور استفاده می‌شود. مثال‌های زیر نحوه اورلود کردن عملگر جمع (+) را نشان می‌دهد. به طریق مشابه، می‌توان عملگرهای تفریق (-) و تقسیم …

ادامه نوشته »

اورلود کردن عملگرهای یگانی در ++C

اورلود کردن عملگرهای یگانی در ++C

عملگرهای یگانی روی یک عملوند کار می‌کنند. مثال‌های زیر نمونه‌ای از عملگرهای یگانی هستند. عملگر افزایش (++) و کاهش (- -) عملگر یگانی منفی (-) عملگر منطقی نفی (!) عملگرهای یگانی روی اشیا نیز کار می‌کنند و در حالت نرمال، عملگر در سمت چپ شی قرار می‌گیرد، مانند obj ،-obj …

ادامه نوشته »

اورلودکردن عملگر افزایش (++) و عملگر کاهش (- -)

اورلودکردن عملگر افزایش (++) و عملگر کاهش (–)

عملگرهای افزایش (++) و کاهش (- -) دو عملگر یگانی مهم در ++C هستند. مثال زیر نحوه اورلود کردن عملگر افزایش (++)، در حالت پیشوند و پسوند را نشان می‌دهد. به طریق مشابه، می‌توان عملگر کاهش (- -) را نیز اورلود کرد. #include <iostream> using namespace std; class Time { …

ادامه نوشته »

Overloading عملگر و تابع در ++C

Overloading عملگر و تابع در ++C

++C به شما اجازه می‌دهد تا در یک دامنه مشخص، بیش از یک تعریف برای یک تابع یا یک عملگر مشخص کنید، که به ترتیب اضافه بار تابع (function overloading) و اضافه بار عملگر (operator oveloading) نامیده می‌شود. یک اعلان اورلود شده، اعلانی است که  دارای نام و دامنه یکسانی …

ادامه نوشته »