Dói sempre quando não existe uma solução universal. Só o vazio se destaca desta forma.
É por isso que em vez de vazio é melhor fazer bool ... return(true) ou algo semelhante mas não um tipo de código feio. O porquê de terem criado tal aberração (sem qualquer flexibilidade) não é claro.
ao abrir em excel tenho de passar pelo procedimento de reconhecimento de delimitadores a toda a hora. mesmo que seja UTF-8, o ficheiro ainda é criado em UTF-16.
//+------------------------------------------------------------------+ class A { public: virtual int Test_A() { return 100; } }; //+------------------------------------------------------------------+ class B :public A { public: virtual int Test_A() { return 200; } };
B b; //+------------------------------------------------------------------+ void OnStart() { Comment (A::b.Test_A()); } //+------------------------------------------------------------------+
Dentro de B é assim
A::Test_A()
pode chamar o método dos pais.
E se precisar dele lá fora, então só através de fundição pontiaguda. É para isto que são feitas as funções virtuais, para serem substituídas dependendo do tipo de classe.
Duas macros não parecem doer muito.
Dói sempre quando não existe uma solução universal. Só o vazio se destaca desta forma.
É por isso que em vez de vazio é melhor fazer bool ... return(true) ou algo semelhante mas não um tipo de código feio. O porquê de terem criado tal aberração (sem qualquer flexibilidade) não é claro.Rapazes, por favor, o que mais precisa de ser acrescentado aqui:
para criar um ficheiro csv normal com codificação UTF-8,
O que é que estou a fazer mal?
Rapazes, por favor, o que mais precisa de ser acrescentado aqui:
para criar um ficheiro csv normal com codificação UTF-8,
O que é que estou a fazer mal?
Qual é o problema?
ao abrir em excel tenho de passar pelo procedimento de reconhecimento de delimitadores a toda a hora.
mesmo que seja UTF-8, o ficheiro ainda é criado em UTF-16.
e não sei como ultrapassá-lo...
não existe tal problema em 4...
e como vencê-lo...
adicionar FILE_ANSI?
adicionar FILE_ANSI?
adicionar ou substituir?
adicionar FILE_ANSI?
acrescentado,
mas está tudo um pouco desarrumado...
Quero chamar o método dos pais
Aqui está o código, o que estou a fazer mal ???
//+------------------------------------------------------------------+
class A
{
public:
virtual int Test_A()
{
return 100;
}
};
//+------------------------------------------------------------------+
class B :public A
{
public:
virtual int Test_A()
{
return 200;
}
};
B b;
//+------------------------------------------------------------------+
void OnStart()
{
Comment (A::b.Test_A());
}
//+------------------------------------------------------------------+
Dentro de B é assim
pode chamar o método dos pais.
E se precisar dele lá fora, então só através de fundição pontiaguda. É para isto que são feitas as funções virtuais, para serem substituídas dependendo do tipo de classe.
E se precisar de ir lá fora, apenas através de fundição pontiaguda
Dói sempre quando não há uma solução de tamanho único. Só o vazio se destaca desta forma.
Não escreverei o que puder, caso contrário pode revelar-se simples e pavimentar_ novamente