Tutorial em C++ para programador de C experiente [fechado]
estou programando exclusivamente em C há 25 anos, mas nunca usei C++. Agora preciso aprender o básico da programação C++. Alguém pode recomendar um tutorial on-line (ou falhar que um livro) que seria mais adequado para mim. Obrigado.
Edit: eu realmente precisava do C++ apenas para o propósito de adicionar um par de hacks Sujos a um enorme e antigo programa C. Converter todo o programa em código OO devidamente escrito é totalmente economicamente inviavel. Algumas pessoas têm criticado as soluções sugeridas com base no fato de que eles vão me levar pelo caminho de se tornar um "programador C que conhece algum C++ sem entrar no espírito próprio de C++" - mas na verdade isso se encaixa perfeitamente às minhas necessidades.
Edit: a ligação na resposta superior votada parece estar partida agora, mas o ficheiro parece existir em vários locais-por exemplo aqui .
7 answers
Isto pode ser de alguma utilidade: tutorial C++ para utilizadores de C .
Se está à procura de um livro, veja "C++ para programadores C" por Ira Pohl (Amazon).
Achei Muito bom pensar em C++ quando ia de C para C++.
Ligação quebrada-pode agora ser encontrada aqui
Se conseguir obter uma 2. ª edição dode Scott Meyer "C++ eficaz", isso deverá ajudar, tal como foi escrito para antigos Programadores de C. Ele lista 50 regras que você deve seguir que são fáceis de lembrar, completamente explicadas, e divertido de ler. (O objetivo de Scott era escrever o "melhor segundo livro de C++" deve-se ler e eu acho que ele conseguiu isso.)
A 3. ª edição do livro foi completamente reformulada e tem como alvo os programadores que vêm de C#, Java etc. mais do que antes suporte. Pode ser uma boa leitura, mesmo assim.
Eu gostaria de sugerir o C++ Nova Super-FAQ criada por Bjarne Stroustrup, Herb Sutter, Andrei Alexandrescu, Pearson / Addison-Wesley Publishers e Marshall Cline (http://www.parashift.com/c++-faq/).
C++acelerado também é bom.
Se você já é um bom programador C, você provavelmente pode saltar diretamente para a Bíblia, Stroustrup de a linguagem de Programação C++ .