Articles of c #

Verificação do limite do GCC STL

Como faço para ativar a verificação de limite para operator[] e iteradores?

Strings em C, como obter subString

Eu tenho uma string: char * someString; Se eu quiser as primeiras cinco letras desta string e quiser configurá-la para otherString , como eu faria isso?

Adicionando sublinhados à símbolos de assembly com o GCC no Win32?

Eu tenho um pedaço de código C que chama uma function definida na assembly. Por exemplo, digamos que foo.c contenha: int bar(int x); /* returns 2x */ int main(int argc, char *argv[]) { return bar(7); } E bar.s contém a implementação de bar () no assembly x86: .global bar bar: movl 4(%esp), %eax addl %eax, […]

Passando dados entre diferentes methods de ação do controlador

Estou usando a ASP.NET MVC 4 . Eu estou tentando passar dados de um controlador para outro controlador. Eu não estou entendendo isso direito. Não tenho certeza se isso é possível? Aqui está o meu método de ação de origem em que desejo passar os dados de: public class ServerController : Controller { [HttpPost] public […]

Use GOTO ou não?

Atualmente estou trabalhando em um projeto em que as instruções goto são usadas com eficiência. O principal objective das instruções goto é ter uma seção de limpeza em uma rotina, em vez de várias instruções de retorno. Como abaixo: BOOL foo() { BOOL bRetVal = FALSE; int *p = NULL; p = new int; if […]

Qual é a maneira mais fácil de analisar um arquivo INI em C ++?

Eu estou tentando analisar um arquivo INI usando C ++. Alguma dica sobre qual é a melhor maneira de conseguir isso? Devo usar as ferramentas de API do Windows para o processamento de arquivos INI (com o qual estou totalmente familiarizado), uma solução de código aberto ou uma tentativa de analisá-lo manualmente?

WPF TreeView HierarchicalDataTemplate – binding ao object com várias collections filho

Eu estou tentando obter um TreeView para ligar minha coleção para que todos os grupos mostram grupos nesteds e cada grupo mostrará a input. Como posso usar o HierarchicalDataTemplate para que o TreeView processe a coleta de Subgrupos e Entradas? Grupos mostram subgrupos e inputs: Example: Group1 –Entry –Entry Group2 –Group4 —-Group1 ——Entry ——Entry —-Entry […]

function tellg () dá tamanho errado de arquivo?

Eu fiz um projeto de amostra para ler um arquivo em um buffer. Quando eu uso a function tellg () isso me dá um valor maior do que a function read é realmente lida do arquivo. Eu acho que existe um bug. aqui está o meu código: EDITAR: void read_file (const char* name, int *size […]

Determine se uma sequência contém todos os elementos de outra sequência usando Linq

Dados dois conjuntos de valores: var subset = new[] { 2, 4, 6, 8 }; var superset = new[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; Como posso determinar se o superset contém todos os elementos do subset ? Eu vim com isto: superset.Intersect(subset).Count() == subset.Count() Este é o método […]

Computação rápida de log2 para inteiros de 64 bits

Um ótimo recurso de programação, Bit Twiddling Hacks, propõe ( aqui ) o seguinte método para calcular log2 de um inteiro de 32 bits: #define LT(n) n, n, n, n, n, n, n, n, n, n, n, n, n, n, n, n static const char LogTable256[256] = { -1, 0, 1, 1, 2, 2, 2, […]