Perguntas com a marcação «c»

94
Diferença entre ViewData e TempData?

Eu sei o que é ViewData e o uso o tempo todo, mas no ASP.NET Preview 5 eles introduziram algo novo chamado TempData. Eu normalmente digito fortemente meu ViewData, em vez de usar a abordagem de dicionário de objetos. Então, quando devo usar TempData em vez de ViewData? Existem práticas...

94
C # vs C - Grande diferença de desempenho

Estou descobrindo enormes diferenças de desempenho entre códigos semelhantes em C anc C #. O código C é: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); }...

94
Quando devo usar malloc em C e quando não?

Eu entendo como malloc () funciona. Minha pergunta é, verei coisas assim: #define A_MEGABYTE (1024 * 1024) char *some_memory; size_t size_to_allocate = A_MEGABYTE; some_memory = (char *)malloc(size_to_allocate); sprintf(some_memory, "Hello World"); printf("%s\n",

94
C libcurl obtém a saída em uma string

Desejo armazenar o resultado desta função curl em uma variável, como posso fazer isso? #include <stdio.h> #include <curl/curl.h> int main(void) { CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_URL, "curl.haxx.se"); res =...

94
Qual é o ponto dos ponteiros de função?

Tenho problemas para ver a utilidade dos ponteiros de função. Acho que pode ser útil em alguns casos (eles existem, afinal), mas não consigo pensar em um caso em que seja melhor ou inevitável usar um ponteiro de função. Você poderia dar algum exemplo de bom uso de ponteiros de função (em C ou C...

94
Como usar o Git corretamente com o Xcode?

Sou desenvolvedor de iphone há algum tempo e recentemente incluí o git em meu fluxo de trabalho. Eu usei as configurações do git encontradas em http://shanesbrain.net/2008/7/9/using-xcode-with-git para meu fluxo de trabalho até agora. Essas configurações dizem ao git para excluir * .pbxproj dos...