Your correct, 'unsigned' can only be used with the basic types 'char' and 'int'.