Programação

19
int numeral -> regras de conversão de ponteiros

Considere o seguinte código. void f(double p) {} void f(double* p) {} int main() { f(1-1); return 0; } O MSVC 2017 não compila isso. Parece que há uma chamada sobrecarregada ambígua, como 1-1é a mesma 0e, portanto, pode ser convertida double*. Outros truques, como 0x0, 0L, ou...

19
Comportamento indefinido no vetor de vetores lançados

Por que esse código grava um número indefinido de números inteiros aparentemente não inicializados? #include <iostream> #include <vector> using namespace std; int main() { for (int i : vector<vector<int>>{{77, 777, 7777}}[0]) cout << i << ' '; } Eu esperava...

18
Como ler um arquivo linha por linha em Julia?

Como abro um arquivo de texto e o leio linha por linha? Há dois casos diferentes nos quais estou interessado em respostas: Obtenha todas as linhas em uma matriz de uma vez. Processe cada linha uma de cada vez. Para o segundo caso, não quero manter todas as linhas na memória ao mesmo...

18
confuso sobre a declaração de função em {}

var a; if (true) { a = 5; function a() {} a = 0; console.log(a) } console.log(a) Executar snippet de códigoOcultar resultadosExpandir snippet Eu vi o código acima, uma função é declarada em {}. Eu acho que imprimiria 0 0, mas imprime 0

18
Obter as últimas datas de várias colunas

Parece que deve ser fácil. Como obtenho as datas mais recentes em colunas diferentes DROP TABLE #indebtedness CREATE TABLE #indebtedness (call_case CHAR(10), date1 DATETIME, date2 DATETIME, date3 DATETIME) INSERT #indebtedness VALUES ('Key1', '2019-10-30', '2019-11-30', '2019-10-25') INSERT...