Erros, bugs, perguntas - página 2497

 
Сергей Таболин:


Boa tarde.

Ontem à noite, chegou a actualização do fim da tarde. Eu concordei com isso.


Hoje correu a optimização.... Que chatice... O que ainda ontem foi optimizado (genética, preços de abertura apenas) por um máximo de 10 minutos, hoje é 265/10496 em 30 minutos.

O que fazer com ele?

P.S. Eu recompilei a Coruja. O resultado é o mesmo, deplorável.

Demorei 40 minutos após a pergunta.


A razão foi"Infelizmente, esta actualização tornará impossível executar as aplicações activadas instaladas a partir doMercado e exigirá uma nova activação".

Realmente, teria sido bom se tivesse havido alguma dica na revista...
 
Сергей Таболин:

A razão foi"Infelizmente, esta actualização tornará impossível executar as aplicações activadas instaladas a partir doMercado e exigirá uma nova activação".

Realmente, não seria mau se houvesse pelo menos uma dica disto no diário de bordo...

Não compreendo bem - existiam indicadores do Mercado que se recusassem a trabalhar?

 
Aleksey Vyazmikin:

Não compreendo bem - existiam indicadores do mercado que se recusassem a trabalhar?

Exactamente.

 
Сергей Таболин:

Exactamente.

Estou a ver. É pena, o terminal deveria ter tratado disso e descarregado as versões actuais do Market, ao mesmo tempo que pedia a confirmação das suas acções.

 
Aleksey Vyazmikin:

Vejo que é pena, o terminal deveria ter tratado disso e descarregado as versões actuais do Mercado e solicitado a confirmação das suas acções.

Isto está escrito no fórum. Com aviso de que não haverá programas disponíveis no Mercado após a actualização para Win 1903, e que terão de descarregar novamente. E o mais importante, uma activação foi adicionada a todos aqueles que compraram em relação a tudo isto.

 
Artyom Trishkin:

Isto está escrito no fórum. Com um aviso de que nenhum programa do mercado estará disponível após a actualização para Win 1903, e que precisam de ser descarregados novamente. E o mais importante, foi adicionada uma activação para todos os que compraram em ligação com tudo isto.

Se sou um utilizador do programa, não preciso necessariamente de visitar o fórum...

E trata-se mais de uma abordagem de fácil utilização, e não da presença ou ausência de notificações formais.

 
Escreveu o código errado, mas compila
class A
{
public:
  virtual bool Func() { return(true); }
};

class B : public A
{
public:
  virtual bool Func() { return(false); }
};

class C
{
  A* obj; // Этот вариант по какой-то причине компилируется без ошибок.
//  A  obj; // Здесь правильная ошибка компиляции, но их две!
//  B  obj; // Здесь полная ерунда в ошибках и предупреждениях (expression not boolean).
  bool f() const { return(this.obj.Func()); }
};

Se utilizar outras linhas no código fonte, existem erros de esquerda.
 
2093
Uma situação semelhante de um fio OOP vizinho, com um erro conhecido.
Quando se corre no depurador, é levantada uma excepção para o depurador. Tudo está bem.
Mas ao compilar, o compilador não levanta qualquer excepção.
class CObj
{
   public:
   int f(){return(33);}
};

//+------------------------------------------------------------------+
void z(CObj &o)    //тут специально пропущен указатель
{
   o = new CObj();
   Print(o.f());
}

CObj * obj;

//+------------------------------------------------------------------+
void OnStart()
{      
  z(obj);
  delete(obj);
}
 
O alinhamento não funciona
struct A pack(4)
{
  short j;
};

void OnStart()
{
  Print(sizeof(A)); // 2
}
 
fxsaber:
O alinhamento não funciona.

Nesse caso, não deve ser. É um alinhamento, não um múltiplo de tamanho.