Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:



Divný warning

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

Re: Divný warning

Autor: Aros

18:43:24 30.09.2011

No prostě problém určitě nebude tam, kde jej to hlásí. Ale tohle je prostě tak divné, že vůbec nevím, kde mám začít...

Citovat příspěvek

 

Re: Divný warning

Autor: orloj chorloj

20:01:31 29.09.2011

Hm, tak to jsem nikdy nezažil. Netuším. Akorát se mi nějak nezdá, že to hlásí warningy v mapě stringů, navíc na místě, kde mi to nedává smysl. Třeba bude problém jinde.

Citovat příspěvek

 

Re: Divný warning

Autor: Aros

11:45:06 28.09.2011

Zdravím, já jsem teď vůbec neměl čas, tak se omlouvám za zpožděnou odpověď: Dát sem zdroják by bylo moc složité, je to velký Allegro projekt.

Zjistil jsem ale jednu další věc. Já tam mám asi pět .cpp souborů a ty se nakonec slinkují že... No a ten warning se objeví jen tehdy, je-li tento řádek v tom souboru, kde je main. Když jej dám do jiného, tak žádný warning nedostanu. Nevidíš tam nějakou souvislost?

Jinak je to vS2010. Když vytvořím nový solution a plácnu to do mainu, tak taky problém není.

Díky

Citovat příspěvek

 

Re: Divný warning

Autor: orloj chorloj

9:28:50 17.09.2011

Divný, nemáš nějaké modifikované (zprasené) stl headery? Jakou používáš verzi VS? Mě to na 2008, 2010 nedělá. Zkus kdyžtak poslat komplet zdroják + jestli máš nějaké modifikované nastavení projektu.

Citovat příspěvek

 

Re: Divný warning

Autor: Aros

13:23:17 16.09.2011

No, to je teda otázka... Může to být nějaký bug? Jako ten error vede někam do a na tento konstruktor:

template class _Other2>
_Pair_base(_Other1&& _Val1, _Other2&& _Val2)
: first(_STD forward<_Other1>(_Val1)),
second(_STD forward<_Other2>(_Val2))
{ // construct from moved values
}

Citovat příspěvek

 

Re: Divny warning

Autor: LadislavZezula

13:11:50 16.09.2011

Vždycky když přiřazuješ proměnnou typu "bool" do proměnné typu
"int", tak dostaneš tenhle warning. Platí to i pro parametry funkcí.
Teď je jen otázka, co v té konstrukci je bool a co je int ... :-)


Příspěvek zaslán emailem

Citovat příspěvek

 

Re: Divný warning

Autor: Aros

11:53:27 16.09.2011

Nikdo neví?

Citovat příspěvek

 

Divný warning

Autor: Aros

21:18:40 13.09.2011

Následující jednoduchý řádek

std::map values;
values.insert(std::pair(std::string("baf"),std::string("lek")));

háže warning:

c:\program files (x86)\microsoft visual studio 10.0\vc\include\utility(163): warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
1> c:\program files (x86)\microsoft visual studio 10.0\vc\include\utility(247) : see reference to function template instantiation 'std::_Pair_base<_Ty1,_Ty2>::_Pair_base<_Ty,int>(_Other1 &&,_Other2 &&)' being compiled

Co je prosím špatně?
Díky...

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: