Gente sou novo aqui e em C++, não sei a frequencia que voces veem isso mas eu vou precisar de bastante ajuda nesse final de semana, porque pra ser bem sincero tenho q programar algo mas sei que vou esbarrar em coisas "basicas" mas q eu não sei fazer, e quando eu não achar nada no google recorrerei a voces.  Essa primeira duvida que eu tenho aqui é o seguinte: quero comparar um valor 'complex<double>' que esta dentro de um vetor com zero, porem quando eu uso '!=' ele da o erro C2678, pelo que eu entendi é que eu não posso usar '!=' para comparar nada complex<double>.  alguém pode me ajudar?  segue parte do codigo:  for(i=1;i=nbarra;i++){  	if(Gerador[nofinal] != complex<double>(0.0,0.0) ){ 						GD[k]=nofinal; 						k++; 						}