9
Design patterns are pretty much language agnostic, although they will fit into some programming paradigms and not others. In that regards, many patterns in Java will work very well with C++.
Meanwhile, C++'s rich (and twisted, some could say!) templating system allows for very interesting implementation of standards patterns, see for example Modern C++ Design from Alexandrescu and its very interesting policy-based design.