Judge whether a number is palindrome number or not?

Judge whether a number is palindrome number or not?

bool isPalindrome(int num){ int pal = 0; int origin = num; while(num) { pal *= 10; pal += num % 10; num /= 10; } return pal == origin;}