Мною было замечено, что для проверки тестовых примеров недостаточно просто перенести их в текстовый редактор методом copy-paste. Дело в том, что хостинг WordPress по какой-то причине форматирует обрамляющие строку двойные кавычки, заменяя их наклоненными в разные стороны. Типичный пример можно увидеть вверху под заголовком. Такое наблюдается даже если оформить кусок текста тегами <code></code>. Так что будьте к этому готовы.
И еще один камень в огород вордпресса. Тег <code> упорно не хочет работать с пустыми строками, т.е. при появлении пустой строки автоматически ставится закрывающий. К примеру,
a = a + 1;
b = b + 2;
Здесь тег общий для 2 операторов. Конечно, ошибка не столь фатальна, как предыдущая, но приятного мало. Выхода 2: или писать монолитные, плохо читаемые программы без пустых строк, или оформлять каждый абзац в свою пару тегов <code>.
Последнее. Внутри тега <code> все равно не работают парные открывающие-закрывающие угловые скобки. Так что проблемы возникают и с директивами #include, и с шаблонами.
Возможно, все вышеперечисленное зависит от темы, или надо покурить мануал к Вордпрессу, но я сомневаюсь.
Уведомление: Про Вордпресс, часть 2 « C++ для людей