Resultados da pesquisa a pedido "std"

6 a resposta

Por que std :: é usado por codificadores experientes em vez de usar o namespace std ;? [duplicado

Possible Duplicate: Por que é 'using namespace std;' considerada uma má prática em C ++? [https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-a-bad-practice-in-c] No outro dia, quando eu fiz uma pergunta, alguém ...

5 a resposta

std :: string vs string em c ++ [duplicado]

Duplicatas possíveis: Por que é 'using namespace std;' considerada uma má prática em C ++? [https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-a-bad-practice-in-c] Usando o espaço de nome ...

2 a resposta

Use o C ++ STL no Enterprise Architect

Como é possível usar partes do C ++ STL no Enterprise Architect? Seria bom poder especificar certos atributos de classe comostd::string ou usestd::auto_ptr (ou mesmostd::tr1::shared_ptr) como tipos. Outra coisa interessante seria como é ...

17 a resposta

Como descobrir se um item está presente em um std :: vector?

Tudo o que eu quero fazer é verificar se existe um elemento no vetor ou não, para que eu possa lidar com cada cas if ( item_present ) do_this(); else do_that();

7 a resposta

Qual é a maneira mais rápida de alterar a chave de um elemento dentro de std :: map

Eu entendo as razões pelas quais não se pode simplesmente fazer isso (reequilíbrio e outras coisas): iterator i = m.find(33); if (i != m.end()) i->first = 22;Mas até agora a única maneira (que eu conheço) de alterar a chave é remover o nó da ...

6 a resposta

Std :: vector.clear () exclui (memória livre) em cada element

Considere este código: #include <vector> void Example() { std::vector<TCHAR*> list; TCHAR* pLine = new TCHAR[20]; list.push_back(pLine); list.clear(); // is delete called here? // is delete pLine; necessary? } chamada list.clear () é excluída ...

12 a resposta

Pode remover elementos de uma lista std :: enquanto itera através del

Eu tenho um código parecido com este: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); } ...

5 a resposta

Usando o namespace std

Estou tendo uma aula de programação na escola e queria começar a fazer alguma programação c ++ fora da aula. Minha escola usando o Microsoft Visual C ++ 6.0 (que é de 1998) e ainda usa<iostream.h> ao invés de<iostream> eusing namespace std. ...

6 a resposta

Por que não há strtoi no stdlib.h?

Acostumei-me astrtod e variantes. Eu estou querendo saber por que não há strtoi enviado com stdlib.h. Por que o número inteiro é deixado de fora desta parte? Especificamente, estou perguntando por que não existe uma versão do atoi com ...

5 a resposta

Classifique um std :: list <myclass *> com myclass :: operator <(myclass & other)

Eu tenho umstd::list<myclass*> e na minha classe eu tenhomyclass::operator<(myclass &other) definiram Eu uso ostd::list.sort(), mas não altera nada nessa lista. Talvez apenas classifique os ponteiros? Como posso classificar os itens reais nessa ...