Powiel możliwe:
why does 3,758,096,384 << 1 gives 768C++ Co oznacza "int x = (anyInt1, anyInt2);" oznaczać?
Dziś dowiedziałem się, że następujący kod kompiluje z gcc:
#include <iostream>
int main()
{
int x = (23,34);
std::cout << x << std::endl; // prints 34
return 0;
}
Dlaczego ten kompiluje? Jakie jest znaczenie (..., ...)?
Oczywiście prawdziwe znaczenie ma to, że jakiś inteligentny tyłek użył operatora przecinka, co jest bardzo rzadko uzasadnione. – Yakk