بایگانی برچسب: زبان c

تفاوت new / delete با malloc / free

اگر با زبان C کار کرده باشید احتمالا با کلیدواژه‌های malloc و free که برای گرفتن و آزاد کردن حافظه از Heap هستند آشنا هستید. از طرفی ممکن است شنیده باشید که معادل این‌ها در C++ کلید واژه‌های new و delete هستند. اما این به این معنی نیست که در کامپایلر C++ نمی‌توانیم از malloc / free استفاده کنیم. پس …

مشاهده بیشتر »

نکات برنامه‌‌نویسی با زبان C : خطر اندیس متغیر در آرایه‌‌

 از موارد بسیار کاربردی در برنامه‌نویسی با زبان سی، آرایه‌ها هستند. در ادامه این قسمت می‌خواهیم به خطر احتمالی اندیس متغیر در آرایه ، که می‌تواند موجب باگ‌های خطرناک شود بپردازیم و همچنین ببینیم که چه راهکاری برای مقابله با این خطر احتمالی می‌توان به کار بست.

مشاهده بیشتر »

نکات برنامه‌ نویسی با زبان C : معرفی

معرفی سری پست‌های “نکات برنامه نویسی با زبان C” : در این سری پست‌ها قصد دارم نکاتی که طی این سال‌ها برنامه نویسی با زبان C یادگرفته‌ام یا با تجربه به دست آورده‌ام را با شما به اشتراک بگذارم. این نکات شاید کوچک به نظر بیایند، اما به دست آوردن بعضی از آن‌ها با تحمل صبر زیاد به دست آمده …

مشاهده بیشتر »