Perguntas com a marcação «c»

C é uma linguagem de programação de computador de uso geral usada para sistemas operacionais, jogos e outros trabalhos de alto desempenho.


7
Habilidades C ++ superiores às habilidades C? [fechadas]
Sinto que o C / C ++ frequentemente visto não descreve realmente minhas habilidades no meu currículo. Então, estou planejando separá-lo em conhecimentos avançados de C ++ e habilidades medíocres em C. Você acha que isso é confuso para o leitor? Ela poderia pensar: "C é um subconjunto de C …
28 c++  c  skills 


9
Por que o Scala não foi implementado com C ou C ++
Alguém sabe por que o Scala foi implementado em Java e .NET em vez de C ou C ++? A maioria das linguagens é implementada com Cor C ++ [ou seja, Erlang, Python, PHP, Ruby, Perl]. Quais são as vantagens do Scala implementado em Java e .NET além de fornecer …
28 java  c++  .net  c  scala 




5
Os modelos C ++ são apenas um tipo de macros glorificadas?
De diferentes comparações entre modelos C ++ e genéricos C # / Java como este /programming/31693/what-are-the-differences-between-generics-in-c-and-java-and-templates-in-c/31929#31929 Percebi que os modelos C ++ são implementados por algum tipo de pré-processamento (substituição de texto sem formatação antes da análise), não compilando. Porque a verificação de tipo nos modelos C ++ é semelhante …
27 c++  c  compiler  templates  macros 

3
Por que um int longo leva 12 bytes em algumas máquinas?
Percebi algo estranho depois de compilar esse código na minha máquina: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } O resultado é …
26 c  memory  pointers 


9
Por que alguém deveria querer desativar os avisos do compilador?
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Esta resposta e os comentários adicionados a ela mostram uma maneira de desativar vários avisos do compilador usando #pragmadiretivas. Por que alguém iria querer fazer isso? Geralmente, os avisos …
26 c#  c++  c  warnings 

3
Por que incrementar indicadores?
Recentemente, comecei a aprender C ++ e, como a maioria das pessoas (de acordo com o que tenho lido), estou tendo dificuldades com indicadores. Não no sentido tradicional, eu entendo o que são, e por que são usados, e como podem ser úteis; no entanto, não consigo entender como os …
25 c++  c  pointers 

11
Por que vazio em C significa não vazio?
Em linguagens fortemente tipadas como Java e C #, void(ou Void) como um tipo de retorno para um método parece significar: Este método não retorna nada. Nada. Sem retorno. Você não receberá nada deste método. O que é realmente estranho é que em C, voidcomo um tipo de retorno ou …
25 c  pointers 

4
C ++ Linkage Idiomas diferentes de C?
A linguagem C ++ permite a mistura de C ++ e C em um arquivo de origem. Por exemplo, extern "C" { struct bar { /* ... */ } } O C ++ ou já suportou outras "linguagens de ligação" que não o C? por exemplo extern "Pascal"ouextern "Haskell"


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.