Cómo utilizar la función STL set::size en C++

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

158579
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Nota : Visual C++ (2002) NET admitía ambos el modelo de código administrado proporcionado por .NET Framework y el no administrado nativo de Windows modelo de código. La información de este artículo se aplica a Visual C++ no administrado sólo código.
Resumen
En el siguiente ejemplo de código ilustra cómo utilizar la función de biblioteca de plantillas estándar (STL) set::size en Visual C++.
Más información

Encabezado necesario

   <set>				

Prototipo

   template<class _K, class _Pr, class _A>   class set {   public:   // Function 1:      size_type size() const;   }				
Nota : los nombres de clase o parámetro en el prototipo no coincida con la versión en el archivo de encabezado. Algunas se han modificado para mejorar la legibilidad.

Descripción

La función del tamaño se utiliza para determinar el número de elementos de la secuencia controlado.

Código de ejemplo

////////////////////////////////////////////////////////////////////// // // Compile options needed: -GX// // SetSize.cpp://      Illustrates how to use the size function to determine how//      many elements are in the controlled sequence.// // Functions:// //    size         Returns the number of elements in the controlled//                 sequence.// // Written by Derek Jamison// of Microsoft Technical Support,// Copyright (c) 1996 Microsoft Corporation. All rights reserved.////////////////////////////////////////////////////////////////////// #pragma warning(disable:4786)#include <set>#include <iostream>#if _MSC_VER > 1020   // if VC++ version is > 4.2   using namespace std;  // std c++ libs implemented in std   #endiftypedef set<int,less<int>,allocator<int> > SET_INT;void main() {  SET_INT s1;  cout << "s1.size() returned ";  cout << s1.size() << endl;  // 0  cout << "s1.insert(5)" << endl;  s1.insert(5);  cout << "s1.insert(8)" << endl;  s1.insert(8);  cout << "s1.insert(12)" << endl;  s1.insert(12);  cout << "s1.size() returned ";  cout << s1.size() << endl; // 3}				

Salida de programa

s1.size() returned 0s1.insert(5)s1.insert(8)s1.insert(12)s1.size() returned 3				
Referencias
Para la misma información sobre set::size, visite el siguiente sitio Web de MSDN:
http://msdn.microsoft.com/en-us/library/aca7hswd.aspx
Cadena de tamaño de STL STLSample

Advertencia: este artículo se ha traducido automáticamente

Propiedades

Id. de artículo: 158579 - Última revisión: 01/10/2015 11:06:17 - Revisión: 5.1

  • The Standard C++ Library
  • kbnosurvey kbarchive kbmt kbfunctions kbhowto kbcode kbinfo kbstl kbtemplate KB158579 KbMtes
Comentarios