ispunct
принимает значение char
, а не строку.
вы можете сделать как
for (auto c : string)
if (ispunct(c)) text.erase(text.find_first_of(c));
Это будет работать, но это медленный алгоритм.
Попробуйте это:
start(AccountActivity::class.java)
Вам нужно передать экземпляр Java Class
, а не Kotlin KClass
.