Я знаю когда и как их использовать. Я говорю что если их _заставлять_ использовать (а именно к этому идёт), это приведёт к тому, что при обучении вместо понимания логики «указатель» будет кашица «чего ему надо» и «какие там буквы надо магические тут написать?»
Заставлять использовать 4 типа указателей в сях… Я даже не знаю. Один тип указателя взрывал неокрепшую детскую психику, так что аж на C# и Java обучение переводят, что ж будет если надо помнить все три — и сырой (x*) и shared_ptr и uniq_ptr и weak_ptr? Да еще и где какой и как с ним жить… Йо хо хо. Вкупе с auto это выводит ошибку работы с указателями на новый уровень!
Вот он — прогресс!
Потому что они неудачно расположены и ты вынужден большими. А я потыкался в наклонный — и понял что когда надо быстро — указательный удобнее значительнее. Но это нельзя сделать на «плоском»
В такие клавиши я предпочитаю попадать указательным пальцем, а не большим + учти, что часть клавиш не хардварные, а на экране — тянуться туда держа при этом еще и телефон на весу очень неудобно.
Поэтому, если надо что-то сделать быстро — положить на стол / сумку / приборную доску и быстро сделать что надо указательными пальцами — зело удобно, за этим и нужна хардварная клава.
Данные лежат в гугле, собственно, где и нагуглились.
Вот он — прогресс!
Поэтому, если надо что-то сделать быстро — положить на стол / сумку / приборную доску и быстро сделать что надо указательными пальцами — зело удобно, за этим и нужна хардварная клава.