برنامه نویسی
اشاره گربه تابع باtypedef
تعریف اشارهگری به تابع با استفاده از typedef نیز به صورت زیر قابل انجام است: typedef double (*Addition)(double m, double n); double Add(double x, double
اشاره گر بتابع
از اشارهگر میتوانید برای اشاره به یک تابع نیز استفاده نمایید. اشارهگر به تابع در واقع به محلی از حافظه اشاره میکند که کدهای اجرایی
نحوه مدیریت حافظه
مثال زیر نیز نحوه مدیریت حافظه در زبان C را با یک مثال ساده نشان میدهد: void main() { int *width; width = (int *)malloc(sizeof(int));
نحوه گرفتن حافظه ازسیستم
مثال زیر نحوه گرفتن حافظه از سیستم و نحوه آزادسازی آن را نشان میدهد: void main() { double *distance = new double(12.95); cout << *distance;
حافظه پویا درc++
زبان C++ به برنامهنویس، اجازه میدهد تا در زمان اجرا، به طور پویا از سیستم حافظه گرفته و یا آزاد نماید. این امکان قدرت زیادی
کاربارشته ها
رشتهها در واقع آرایهای از کاراکترها هستند که برای نگهداری متغیرهایی مانند نام، نامخانوادگی و شماره تلفن افراد به کار میروند. این نوع متغیرها با
متغیررشته ای درc++
برای تعریف متغیرها در زبان C++ به دو شکل انجام میگیرد. روش اول تعریف متغیرها به صورت آرایهای از کاراکترهاست. همانطور که میدانیم رشتهها همان
مقداردهی رشته ها بصورت ارایه
رای مقداردهی رشتههایی که به صورت آرایهای تعریف میشوند، به صورت کلی زیر عمل میکنیم: name[n] = any_character; برنامه زیر را نوشته و آن را
تابع strcmp
تابع strcmp: این تابع برای مقایسه دو رشته استفاده میشود. قالب کلی این دستور به شکل زیر است: #include “string.h” int strncmp(const char *string1, const
تابع strrev
تابع strrev: این تابع برای وارونه کردن یک رشته به کار میرود. قالب کلی این دستور به شکل زیر است: char *strrev(char *string); مقدار برگشتی