C++ usando palabra clave

C++ usando palabra clave

La palabra clave de uso se utiliza para simplificar el código y mejorar la legibilidad.

La palabra clave using proporciona una forma flexible de importar espacios de nombres y definir alias en C++.

1. Importar espacio de nombres

using namespaceTodos los nombres en un espacio de nombres se pueden importar al alcance actual, lo que permite que todos los nombres en ese espacio de nombres se usen directamente sin tener que usar el operador de resolución de alcance.::

using namespace std;

Nota: El uso using namespacepuede generar conflictos de nombres y redefinición de nombres.

2. Definir alias

Definir alias de tipo

using myint = int; // 将myint类型定义为int类型的别名
myint x = 42;

Se pueden especificar alias de tipo de plantilla

template<typename T>
using myVector = std::vector<T>;

// 可以使用myVector<int>来代替std::vector<int>类型

Puede definir alias para tipos de puntero de función

using bar = void(*)();

Definir un alias para un puntero de plantilla

template<typename T>
using myPointer = T*;

// 可以使用myPointer<int> 来替代int*类型

Supongo que te gusta

Origin blog.csdn.net/first_bug/article/details/132434368
Recomendado
Clasificación