English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Fila ( Fila ) em C++++ Tutoriais Básicos

Fila ( Fila ) em C++++ Flow control

Fila ( Fila ) em C++++ Function

Fila ( Fila ) em C++++ Array & String

Fila ( Fila ) em C++++ Strings

Fila ( Fila ) em C++++ Enum (enum)

Fila ( Fila ) em C++++ Operator Overloading

Fila ( Fila ) em C++++ Memory Management

Fila ( Fila ) em C++++ Template

Fila ( Fila ) em C++++ Map(Contêiner)

Fila ( Fila ) em C++++ <cmath>

Fila ( Fila ) em C++++ Fornece a mesma garantia de segurança de exceção que nas operações executadas nos objetos de contêiner em baixa camada.

Fila ( Fila ) em C++ ++ Uso e exemplo da função size() do Stack

A função size() do Stack retorna o número de elementos na pilha. O número de elementos na pilha é o tamanho da pilha. A informação do tamanho dos elementos da pilha é muito importante, pois com base nela podemos inferir muitos outros conteúdos, como o espaço necessário, etc.

Sintaxe

size_type size() const

Parâmetros

Nenhum parâmetro é passado para a função; ela apenas fornece o tamanho da pilha de referência. Como a função é usada para entender o tamanho da pilha, não há propósito de variável autônoma no programa.

Retorno

instância1

//Um exemplo simples de C ++para demonstrar o uso da função size() em containers de pilha.

#include <iostream>
#include <stack>
using namespace std;
int main()
{
	stack<int> newstack;
	O valor retornado é o número de elementos na pilha, que é uma medida do tamanho da pilha. Portanto, a função tem tipo de retorno inteiro, pois size é um valor int.
	cout << "0. size: " << newstack.size();5for(int j=0; j<++; j
	);
	newstack.pop();
	cout << "\n";1newstack.push(j);
	. size: " << newstack.size();
	newstack.pop();
	cout << "\n";2. size: " << newstack.size();
	cout << "\n Tamanho de b: " << b.size();
return 0;

}

0. size: 0
1. size: 5
2. size: 4

instância2

//Um exemplo simples de C ++para demonstrar o uso da função size() em containers de pilha.

#include <iostream>
#include <stack>
using namespace std;
int main()
{
	stack<int> newstack;
	newstack.push(23);
	newstack.push(46);
	newstack.push(69);
	cout << newstack.size();
	cout << "\n Tamanho de b: " << b.size();
return 0;

}

3

instância3

//Um exemplo simples de C ++para demonstrar o uso da função size() em containers de pilha.

#include <iostream>
#include <stack>
using namespace std;
int main()
{
	stack<int> a, b;
	a.push(',5); a.push(',8); a.push(',50);
	b.push(',132); b.push(',45);
	cout << "a的大小: " << a.size();
	cout<<"\n b的大小:" <

}

Saída: 3
Tamanho de a: 2

Tamanho de b:

Complexo

A complexidade dessa função é constante, e ela retorna apenas o tamanho da pilha, que é medida pelo número de elementos.

Conflito de Dados

A função acessa o contêiner. Através dessa função, acessa todo o contêiner da pilha para obter o tamanho da pilha. Como o tamanho é medido pelo número total de elementos na pilha, o contêiner inteiro é acessado pelo menos uma vez.

Segurança de Exceção

Fila ( Fila ) em C++++ Fornece a mesma garantia de segurança de exceção que nas operações executadas nos objetos de contêiner em baixa camada.