Необходимо явно бросить строковые типы к тому же для конкатенации их В случае, которым можно решить выпуск просто addig 'N' перед 'SomeText' (N'SomeText'). Если это не работает, попробуйте Бросок ('SomeText' как nvarchar (8)).
I Я пропустил фиктивные реализации, которые я использовал, но это скомпилировано для меня:
template< class T >
class MyList
{
public:
class const_iterator
{
public:
const T& operator*();
bool operator!=( const const_iterator& ) const;
const_iterator& operator++();
};
const_iterator begin() const;
const_iterator end() const;
};
В качестве заявления об отказе от ответственности я не уверен, возможно ли это.
Ознакомьтесь с определение foreach
в qglobal.h. Похоже, вам может потребоваться определить методы begin
и end
.
В моей системе он находится по адресу $ QtInstallDir / src / corelib / global / qglobal. h