یکی از حلقه هایی که من خیلی دوستشون دارم حلقه های بی نهایت هستند ، که در برنامه نویسی تبدیل شدن به یک نوع نماد ، به طور مثال من خودم از عبارت while (true) خیلی خوشم میاد و خیلی جاها ازش استفاده می کنیم ،
حالا ، برنامه نویس های مختلف برای نوشتن حلقه های بی نهایت از روش های مختلفی استفاده می کنند من شخصا عادت دارم حلقه های بی نهایتم را به اینصورت مینویسم :
while (true)
{
}
چند جلسه پیش هم که همینطوری رفتم سر کلاس استاد رحیم پور دیدم که استاد رحیم پور ترجیح میدن حلقه های بی نهایتشون را اینطوری پیاده کنند:
for (;;)
{
}
چند روز پیش هم وقتی داشتم در آی دی ای Qt Creator کد میزدم در IntelliSense متوجه عبارت جدیدی شدم که تا حالا ندیده بودم و اونم forever بود یک لحظه خوشحال شدم و گفتم C++11 بلاخره به این داستان خاتمه داد و حلقه ی جدیدی را معرفی کرد ، اما بعدا متوجه شدم این فقط یک ماکرو در Qt هست و برابر این هست :
#define forever for(;;)
forever
{
}
بعضی از روش های دیگه هم هستند مثل :
while (1)
{
}
while (2>1)
{
}
خلاصه که روش های مختلفی برای پیاده سازی حلقه بی نهایت هست ، حالا می خوام بدونم شما چه راه های خلاقانه ای برای پیاده سازی حلقه های بی نهایت می شناسید و از کدوم بیشتر استفاده می کنید!؟
علاقه مندی ها (Bookmarks)