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 .

 58
c++
Author: Mick, 2009-09-14

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).

 33
Author: Donut, 2017-06-29 11:03:47

Achei Muito bom pensar em C++ quando ia de C para C++.

Ligação quebrada-pode agora ser encontrada aqui

 12
Author: Steve Fallows, 2018-08-01 16:48:37

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.

 5
Author: sbi, 2009-09-15 09:11:42

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/).

 5
Author: adatapost, 2015-10-03 02:20:25

C++acelerado também é bom.

 3
Author: StackedCrooked, 2009-09-14 13:57:05
Esta pergunta muito recente feita por um programador C inexperiente, no entanto, tem respostas que também são relevantes para programadores C experientes.
 2
Author: Ash, 2017-05-23 11:46:43

Se você já é um bom programador C, você provavelmente pode saltar diretamente para a Bíblia, Stroustrup de a linguagem de Programação C++ .

 2
Author: me22, 2009-09-14 15:19:35