Pular para o conteúdo

Uso dos operadores "<>" em classes [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Uso dos operadores "<>" em classes [RESOLVIDO]

Enviado em 07/06/2015 - 16:44h

Olá Pessoal

Há algum tempo estava procurando toolkit para interfaces gráficas para C++ e me deparei com o seguinte código:
Glib::RefPtr<Gnome::Glade::Xml>refXml; 
Gostaria de saber qual a função do uso dos operadores < e > nessa linha.

Responder tópico

2. Re: Uso dos operadores

Enviado em 07/06/2015 - 16:58h

DanielProkopp escreveu:

Olá Pessoal

Há algum tempo estava procurando toolkit para interfaces gráficas para C++ e me deparei com o seguinte código:
Glib::RefPtr<Gnome::Glade::Xml>refXml; 

Gostaria de saber qual a função do uso dos operadores < e > nessa linha.
Isso aí é usando a STL. Aparenta ser um vetor, mas pode não ser.

Um exemplo básico de vetores:


#include <iostream>
#include <vector>

int main(){

std::vector<int>vetor;
vetor.push_back(5);
vetor.push_back(3);
vetor.push_back(7);
vetor.push_back(2);

std::vector<double> vetor2;
vetor2.push_back(4.3);
vetor2.push_back(2.2);
vetor2.push_back(5.1);
vetor2.push_back(8.0);

for(unsigned int i = 0;i<vetor.size();i++){
std::cout << "Numero: " << vetor[i] << std::endl;
}
std::cout << std::endl << std::endl;

for(unsigned int i = 0;i<vetor2.size();i++){
std::cout << "Numero: " << vetor2[i] << std::endl;
}

return 0;
}

Recomendo pesquisar a respeito do STL (Standart Template Library).

http://pt.kioskea.net/faq/10140-os-templates-em-c

NOTA: Dando uma pesquisada rápida esse trecho de código serve para carregar aquivos XML.
http://www.gtkmm.org/gnomemm2/reference/html/classGnome_1_1Glade_1_1Xml.html

Espero ter ajudado

[]'s

T+

--

Programador encontrado morto na banheira cinco dias após ter sido dado como desaparecido. Junto a ele foi encontrado um shampoo com as seguintes instruções:

LAVAR;
ENXAGUAR;
REPETIR;

3. Re: Uso dos operadores

Enviado em 07/06/2015 - 17:38h

DanielProkopp escreveu:

Olá Pessoal

Há algum tempo estava procurando toolkit para interfaces gráficas para C++ e me deparei com o seguinte código:
Glib::RefPtr<Gnome::Glade::Xml>refXml; 

Gostaria de saber qual a função do uso dos operadores < e > nessa linha.
Em linguagem C++ esses sinais (< e >) no contexto que você apresentou estão relacionados com programação genérica. Para entender do que se trata leia os seguintes conteúdos:

https://rafaelrgi.wordpress.com/2007/11/28/programacao-generica-para-leigos/
http://pt.wikibooks.org/wiki/Programar_em_C%2B%2B/Templates
http://pt.kioskea.net/faq/10140-os-templates-em-c

____________________________________________
Viver é etecétera - Guimarães Rosa

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder