Jump to content


acao11's Content

There have been 2 items by acao11 (Search limited from 26/04/2023)


Ordernar por                Order  

#1000776 Criar Tipo De Dado Novo

Posted by acao11 on 27/06/2010, 11:10 in C/C++

Olá,

Preciso guardar o número de um CPF, só não quero fazer isso usando vetor...
Não dá pra fazer usando um tipo de dado já existente, como o int... mesmo usando 'unsigned long int', no qual o valor máximo suportado é de 4294967295...

Eu queria então criar um tipo de dado novo, chamar, sei lá, de 'sint' (superint)...
um tipo com as caracteristicas do int (4 bytes), mas com 5 bytes já me servia...

E aí, como eu posso fazer isso?


Use uint64_t ou unsigned long long int



#986445 O Famoso "ambiguous"

Posted by acao11 on 17/11/2009, 16:32 in C/C++

O compilador não está conseguindo resolver o overload dos construtores. Veja:

Horario(int d = 0, int h = 0, int m = 0, int s = 0) pode ser considerado um construtor de 0, 1, 2, 3 ou 4 parâmetros. Quando o usuário faz uma chamada setando só o primeiro parâmetro, o construtor usado é Horario(d) com um parâmetro definido ( o d ) e os demais assumindo valor padrão. Então pra esse caso de um parâmetro há ambiguidade com a outra definição Horario(int s).




IPB Skin By Virteq