Articles of c #

Recursos ocultos do c #?

Isso veio à minha mente depois que eu aprendi o seguinte desta pergunta : where T : struct Nós, desenvolvedores C #, todos sabemos o básico do C #. Quero dizer declarações, condicionais, loops, operadores, etc. Alguns de nós até dominamos as coisas como Generics , tipos anônimos , lambdas , LINQ , … Mas […]

Como: Executar linha de comando em C #, obter resultados STD OUT

Como eu executo um programa de linha de comando de C # e recebo de volta os resultados de STD OUT. Especificamente, eu quero executar DIFF em dois arquivos que são programaticamente selecionados e gravar os resultados em uma checkbox de texto. Sim, eu poderia descobrir isso por mim mesmo, mas certamente alguém fez algo […]

Por que precisamos de funções virtuais em C ++?

Estou aprendendo C ++ e estou entrando em funções virtuais. Pelo que eu li (no livro e online), funções virtuais são funções na class base que você pode replace em classs derivadas. Porém, no início do livro, ao aprender sobre inheritance básica, eu era capaz de replace funções básicas em classs derivadas sem usar virtual […]

O que significa “desreferenciar” um ponteiro?

Por favor, inclua um exemplo com a explicação.

O que se entende por Aquisição de Recurso é Inicialização (RAII)?

O que se entende por Aquisição de Recurso é Inicialização (RAII)?

Dividir cadeia com delimitadores em C

Como faço para escrever uma function para dividir e retornar um array para uma string com delimitadores na linguagem de programação C? char* str = “JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC”; str_split(str,’,’);

Vantagens de usar o forward

No encaminhamento perfeito, o std::forward é usado para converter as referências de rvalor nomeadas t1 e t2 em referências de rvalue sem nome. Qual é o propósito de fazer isso? Como isso afetaria a function chamada inner se deixássemos t1 & t2 como lvalores? template void outer(T1&& t1, T2&& t2) { inner(std::forward(t1), std::forward(t2)); }

Como você faz a representação no .net?

Existe uma maneira simples de representar um usuário no .NET? Até agora eu tenho usado essa class de projeto de código para todos os meus requisitos de representação. Existe uma maneira melhor de fazer isso usando o .NET Framework? Eu tenho um conjunto de credenciais de usuário, (nome de usuário, senha, nome de domínio) que […]

Leia todo o arquivo ASCII em C ++ std :: string

Eu preciso ler um arquivo inteiro na memory e colocá-lo em um C ++ std::string . Se eu fosse lê-lo em um char[] , a resposta seria muito simples: std::ifstream t; int length; t.open(“file.txt”); // open input file t.seekg(0, std::ios::end); // go to the end length = t.tellg(); // report location (this is the length) […]

anomalia de printf após “fork ()”

SO: Linux, Linguagem: pure C Estou avançando no aprendizado de programação C em geral, e na programação C no UNIX em um caso especial. Eu detectei um comportamento estranho (para mim) da printf() depois de usar uma chamada fork() . Código #include #include int main() { int pid; printf( “Hello, my pid is %d”, getpid() […]