Jakie są różne techniki używane do konwersji danych typu float na liczbę całkowitą w C++? #include<iostream>
using namespace std;
struct database
{
int id,age;
float salary;
};
int main
Pytanie powstało w kontekście this answer. Rozważmy przykład: struct foo {
int value;
operator int&(){ return value; }
operator int(){ return value; }
};
int main() {
int &a(foo
Próbowałem wykonawczych operatora sizeof .. Zrobiłem w ten sposób .. #define my_sizeof(x) ((&x + 1) - &x)
Ale to zawsze kończyło się podając wynik jako „1” dla jednej z typem danych .. mam wtedy goo