
slack felix
(usa Slackware)
Enviado em 13/06/2009 - 13:47h
Olá,
Comecei a estudar sobre o gdb e surgiram algumas dúvidas.
1ª - Quando eu preciso utilizar std::cin o gdb trava e não faz mais nada tipo:
teste.cpp
#include <iostream>
int main(int argc, char* argv[])
{
int x = 0;
std::cout<<"INFORME UM DÍGITO: ";
std::cin>>x;
std::cout<<"\nVOCê DIGITOU: "<<x<<"\n";
return 0;
}
Digito um valor e nada acontece.
2ª - Outra dúvida é, quando tenho no meu arquivo principal ou em outro uma inclusão de um .h como faço pra ver o que está acontecendo dentro de alguma função que está no .h?
#include <iostream>
#include "teste.h"
int main(int argc, char* argv[])
{
Teste* c = new Teste();
c->imprimir();
return 0;
}
teste.h
class Teste
{
public:
Teste();
imprimir();
private:
int x;
};
Teste::Teste()
{
this->x = 100;
}
void Teste::imprimir()
{
for(int i = 0; i < this->x; i++)
std::cout<<i;
}