В чем разница между isinstance («aaa», basestring) и isinstance («aaa», str)?
a='aaaa' print isinstance(a, basestring)#true print isinstance(a, str)#true
a='aaaa' print isinstance(a, basestring)#true print isinstance(a, str)#true
Следующий код (взят отсюда ): int* ptr = int(); компилируется в Visual C ++ и инициализирует указатель значением. Как такое возможно? Я имею в виду, что int()дает объект типа, intи я не могу присвоить intуказателю. Как приведенный выше код не является незаконным?...