Articles of compilador erros

Por que não pode “transformar (s.begin (), s.end (), s.begin (), tolower)” ser cumprido com sucesso?

Dado o código: #include #include #include #include using namespace std; int main() { string s(“ABCDEFGHIJKL”); transform(s.begin(),s.end(),s.begin(),tolower); cout<<s<<endl; } Eu recebo o erro: Nenhuma function correspondente para chamar para transform(__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits, std::allocator > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits, std::allocator > >, __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits, std::allocator > >, ) O que significa “tipo de function sobrecarregada não […]

Como compilar o arquivo .c com OpenSSL inclui?

Eu estou tentando compilar um pequeno arquivo .c que tem o seguinte inclui: #include #include #include #include Na mesma pasta em que eu tenho o arquivo .c eu tenho um / openssl com todos esses arquivos (e mais), também no gerenciador de pacotes synaptic eu vejo o OpenSSL instalado, estou tentando compilar com isto: gcc […]

Desserialize JSON com Jackson em Tipos Polimórficos – Um Exemplo Completo está me dando um erro de compilation

Eu estou tentando trabalhar através de um tutorial do programador Bruce que deve permitir a desserialização do JSON polimórfico. A lista completa pode ser encontrada aqui Tutoriais de Bruce do programador (Great stuff btw) Eu trabalhei nos cinco primeiros sem problemas, mas eu encontrei um obstáculo no último (Exemplo 6), que obviamente é o que […]

Problema de conversão implícito em uma condição ternária

Duplicar Possível: O operador condicional não pode converter implicitamente? Por que o null precisa de um tipo explícito convertido aqui? Eu fiz uma busca e não encontrei uma boa explicação para o seguinte. Eu tenho duas classs que têm uma interface em comum e tentei inicializar uma instância desse tipo de interface usando o operador […]

Como compilar um arquivo fonte java codificado como “UTF-8”?

Salvei meu arquivo de origem Java especificando seu tipo de codificação como UTF-8 (usando o Bloco de Notas, por padrão o tipo de codificação do Bloco de Notas é ANSI) e tentei compilá-lo usando: javac -encoding “UTF-8″ One.java mas deu uma mensagem de erro ” One.java:1: illegal character: \65279 ?public class One { ^ 1 […]

Conflito de pacotes com módulos automáticos no Java 9

Com o Java 9 no horizonte próximo, pensei que seria um bom exercício de aprendizado para portar alguns dos meus projetos para o Java 9. Em um dos meus projetos, eu tenho dependencies para o rxjava e o rxjavafx dependencies { compile ‘io.reactivex:rxjava:1.2.6’ compile ‘io.reactivex:rxjavafx:1.0.0’ … } Eu quero criar este projeto como um módulo […]

Erro de compilation c ++: ISO C ++ proíbe comparação entre ponteiro e inteiro

Estou tentando um exemplo do livro C ++ de Bjarne Stroustrup, terceira edição. Ao implementar uma function bastante simples, recebo o seguinte erro de tempo de compilation: error: ISO C++ forbids comparison between pointer and integer O que poderia estar causando isso? Aqui está o código. O erro está na linha if : #include #include […]

Nenhum erro de compilador quando a matriz de caracteres de tamanho fixo é inicializada sem espaço suficiente para o terminador nulo

Suponha que eu tenha as seguintes matrizes de char c: char okaysize4[5] = “four”; // line 5 char toosmall4[4] = “four”; // line 6 char toosmall3[3] = “four”; // line 7 Quando eu compilo com o gcc 4.4.7, recebo o seguinte erro: array.c: 7: aviso: initializer-string para array de chars é muito longo Este erro […]

Atribuir uma variável dentro de um bloco a uma variável fora de um bloco

Estou recebendo um erro A variável não é atribuível (faltando o especificador de tipo __block) na linha aPerson = participant; . Como posso ter certeza de que o bloco pode acessar a variável aPerson e a variável aPerson pode ser retornada? Person *aPerson = nil; [participants enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) { Person *participant […]

c ++ múltiplas definições de uma variável

Eu tenho 4 arquivos (2 headers e 2 arquivos de código). FileA.cpp, FileA.h, FileB.cpp, FileB.h FileA.cpp: #include “FileA.h” int main() { hello(); return 0; } void hello() { //code here } FileA.h: #ifndef FILEA_H_ #define FILEA_H_ #include “FileB.h” void hello(); #endif /* FILEA_H_ */ FileB.cpp: #include “FileB.h” void world() { //more code; } FileB.h: #ifndef […]