C++では型推論できたんですね。
CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize();
CCTableView *tableView = CCTableView::create(this, CCSizeMake(visibleSize.width, visibleSize.height));
tableView->setDirection(kCCScrollViewDirectionVertical);
// 以下略
↑コレを↓のように書けます。
auto visibleSize = CCDirector::sharedDirector()->getVisibleSize();
auto tableView = CCTableView::create(this, CCSizeMake(visibleSize.width, visibleSize.height));
tableView->setDirection(kCCScrollViewDirectionVertical);
// 以下略
autoで定義された変数に対しても、Eclipse/Xcodeの補完が効きます。すごい!
どうやらC++11で導入されたようですね。
C++11 - Wikipedia