2014-10-14 10 views
0

Я использовал objectivec в течение 4 лет и очень ему нравится. Просто интересно, может ли программа в C++ нравится объектив-c.программирование в C++ любит objectivec

1. c plus thin objective layer 
2. use stl(Standard Template Library <iterator>、<vector>、<list> etc likes NSObjects in cocoa) 
    + 
    standard c 
    + 
    basic c++ objective mode(Constructors and Destructors) 

3. do not use complex c++ methods and pointer 

Если кто-то сделал понравившиеся выше или это невозможно/бесполезно?

Ваш комментарий приветствуется

+0

вы можете попробовать, но я подозреваю, что с нетривиальными проектами будут случаи, когда «продвинутый» C++ ползет на вас. если вы примете умные указатели и «правило нуля», вам это будет долгий путь. – sp2danny

ответ

0

Вы можете Defintely программа C++ с использованием только на C частей, RAII/конструкторы/деструкторы, и STL. На самом деле многие люди используют C++ именно так.

0

это можно сделать частично, используйте макрос. но это делает код слишком странным. Предложите вам увидеть код cocos2d-x, он просто скопирует код cocos2d, но это версия C++. Это может быть полезно.

ссылка cocos2d-x git home

Смежные вопросы