Cometi pela milionésima vez o mesmo erro e deixo este artículo na tentativa de impedir a próxima: não, não interessa se a operação overlapped diz que completou imediatamente, haverá uma completion packet esperando na completion port. Apenas ignore.
É uma pequeneza mas eu gostaria muito que as linguagens da família do C permitissem retornar void quando a função retorna void . Escrever da forma a seguir me aborrece. public class Foo { public void log (String msg) { } public void bar (String x, String y) { } public void bar (String x) { if (x == null) { log("x was null"); return; } bar(x, "default"); } } Eu ficaria mais feliz escrevendo assim: public class Foo { public void log (String msg) { } public void bar (String x, String y) { } public void bar (String x) { if (x == null) return log("x was null"); bar(x, "default"); } }
Comentários
Postar um comentário