Combinez deux nombres en un. Exemple: 123 et 456 deviennent 123456

En C++, comment puis-je combiner (remarque: ne pas ajouter) de deux entiers en un grand nombre entier?

Par exemple:

int1 = 123;
int2 = 456;

Est-il une fonction pour prendre les deux nombres et tourner intCombined en 123456?

EDIT:

Mon mauvais pour ne pas expliquer clairement. Si int2 est 0, alors la réponse doit être 123, pas de 1230. En réalité, si int1 (le nombre sur le côté gauche) n'aurait qu'une valeur si int2 va sur la 32 bits limite. Alors, quand int2 est 0, alors int1 est 0 (ou à la poubelle, je ne suis pas sûr).

source d'informationauteur jiake