Hi, I'm currently a PHP developer too, and I have a little experience in C++
development with Borland C++ Builder and SDCC.
If you new to development in C++, we must learn some different (or different
implemented) language features compare with PHP, such as function operator,
template (many external library provide API via template), and pointer
(including array pointer, string pointer, etc).
We must know how to compile and link our program with or without external
library (some that maybe strange for a PHP developer). A book that cover
this problem is "An Introduction to GCC,for the GNU Compilers gcc and g++".
Oh ya, I have read an old Design Pattern book by gang of four. Some part of
this book explain how to use C++ language feature in design pattern in an
elegant and simple way.
I hope this can help you.
-Aris Setyawan
|