Скрытые функции:
, Если функция выдает исключение, не перечисленное в его спецификациях исключения, но функция имеет std::bad_exception
в его спецификации исключения, исключение преобразовывается в std::bad_exception
и выдается автоматически. Тем путем Вы будете, по крайней мере, знать, что bad_exception
был брошен. Read больше здесь .
функция пробуют блоки
шаблонное ключевое слово в устранении неоднозначности определений типов в шаблоне класса. Если название членской шаблонной специализации появляется после .
, ->
, или ::
оператор и то имя явно квалифицировали шаблонные параметры, снабдите префиксом членское шаблонное имя шаблон ключевого слова. Read больше здесь .
значения по умолчанию параметра функции могут быть изменены во времени выполнения. Read больше здесь .
A[i]
работы, столь же хорошие как i[A]
, Временные экземпляры класса могут быть изменены! Функция членства неконстанты может быть вызвана на временный объект. Например:
struct Bar {
void modify() {}
}
int main (void) {
Bar().modify(); /* non-const function invoked on a temporary. */
}
Read больше здесь .
, Если два различных типов присутствуют прежде и после :
в троичном выражении оператора (?:
), то получающийся тип выражения является тем, который является самым общим из двух. Например:
void foo (int) {}
void foo (double) {}
struct X {
X (double d = 0.0) {}
};
void foo (X) {}
int main(void) {
int i = 1;
foo(i ? 0 : 0.0); // calls foo(double)
X x;
foo(i ? 0.0 : x); // calls foo(X)
}
Управляется XML-атрибутом android: inputType
(или методом setInputType ()
).
Для получения информации о доступных параметрах см. страницы для атрибута XML или метода объекта .
В качестве примера следующий XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<EditText
android:text="example text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:inputType="phone" />
</LinearLayout>
предоставит вам этот макет:
при изменении inputType
- textEmailAddress
даст вам следующее:
Вы можете настроить кнопку «действие», как описано здесь , но я не верю, что есть какой-либо способ чтобы сделать полную настройку клавиатуры в настоящее время, но я могу ошибаться.
The thing that concerns me is that "inputType" is listed as a deprecated property, meaning it may work for a while, but - eventually - Android will stop supporting it. Is there another alternative?
UPDATED: My bad - I'm confusing with inputMethod.