SORU
7 NİSAN 2009, Salı


Tekli artı operatörü ne iş yapar?

Tekli artı operatörü ne iş yapar? Bulduğum birkaç tanım (here here) var ama hala kullanılan ne olacağını hiçbir fikrim yok. Hiçbir işe yaramıyor gibi görünüyor ama bir sebebi var, değil mi?

CEVAP
11 EKİM 2010, PAZARTESİ


Aslında, tekli artıyok- C. gerçekleştirirusual arithmetic conversionsişlenen ve döner büyük genişlik bir tamsayı olabilir yeni bir değer. Eğer özgün değer int, daha az genişliği işaretsiz bir tamsayı ise signed değeri de değişir.

Genellikle bu çok önemli, ama değilolabiliro yüzden bir etkisi vardeğil"yorum tamsayı olumlu olduğunu" ifade eden bir tür olarak tekli artı kullanmak için iyi bir fikir Aşağıdaki C programı göz önünde bulundurun:

void foo(unsigned short x)
{
 std::cout << "x is an unsigned short" << std::endl;
}

void foo(int x)
{
 std::cout << "x is an int" << std::endl;
}

int main()
{
 unsigned short x = 5;
 foo( x);
}

Bu görüntüler "x " int".

Bu örnekte tekli artı farklı bir türü ile yeni bir değer yarattıvesignedness.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ICON

    ICON

    19 EKİM 2011
  • laptopmag

    laptopmag

    25 Ocak 2008
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011