Code: Select all
void function1(int& a_int)
{
//code
}
int main()
{
unsigned a_unsigned;
function((int&)a_unsigned);
}
Code: Select all
void function1(int& a_int)
{
//code
}
int main()
{
unsigned a_unsigned;
function((int&)a_unsigned);
}
Code: Select all
void function2(int &x);
function1()
{
int y;
function2(y)
}
Code: Select all
unsigned a = 1234;
int b = (int)a;
Code: Select all
unsigned * a;
int * b= (int*)a;
Code: Select all
int main()
{
unsigned a_unsigned;
function((a_unsigned, int));
}
Code: Select all
int main()
{
unsigned a_unsigned;
function(*(int *)&a_unsigned);
}
Code: Select all
int main()
{
unsigned a_unsigned;
int a_signed;
function(a_signed);
a_unsigned = (unsigned) a_signed;
}
Code: Select all
void f(double &x);
void main() {
float y;
f((y, double));
}
Code: Select all
void f(double &x);
void main() {
float y;
double dy;
f(dy);
y = dy;
}