Programação

9
Banco de dados de cadeia de conexão dinâmica c #

eu sempre uso esta linha de código para conexão: string ConnectString = "datasource = mysource; username = myusername; password = mypassword; database = mydatabasename"; O que estou tentando fazer neste momento é, em vez de escrever cada vez que meus dados do servidor em script diretamente,...

9
Tentando entender modelos e pesquisa de nome

Estou tentando entender os seguintes trechos de código Snippet # 1 template <typename T> struct A { static constexpr int VB = T::VD; }; struct B : A<B> { }; Nem o gcc9 nem o clang9 lançam um erro aqui. P. por que esse código é compilado? Não estamos instanciando A<B>ao...

9
É permitido adicionar zero a um ponteiro nulo?

Eu sei que a aritmética do ponteiro não é permitida para ponteiros nulos. Mas imagine que eu tenho algo parecido com isto: class MyArray { int *arrayBegin; // pointer to the first array item, NULL for an empty array unsigned arraySize; // size of the array, zero for an empty array public: int...