Cling - The Interactive C++ Interpreter

この Notebook では,Cling - The Interactive C++ Interpreter 使用例を示しています。

Jupyter Notebook による Cling - The Interactive C++ Interpreter は Linux および macOS で利用可能です。

通常の c++ のソースでは,以下のように main() でブログラム文を {} で囲みますが...


#include <iostream>
using namespace std;
int main()
{
    for(int i = 1; i <= 5; i++) {
        cout << "こんにちは, C++ の世界!   "  << i << endl;
    }
    return 0;
}

ROOT の一部として開発されている Cling は,C++ のインタープリタ実装ですから,以下のように main(){ } なしで実行します。

Shift + Enter キーで,実行結果を下に表示します。

In [1]:
#include <iostream>
using namespace std;
for(int i = 1; i <= 5; i++) {
    cout << "こんにちは, C++ の世界!   "  << i << endl;
}
こんにちは, C++ の世界!   1
こんにちは, C++ の世界!   2
こんにちは, C++ の世界!   3
こんにちは, C++ の世界!   4
こんにちは, C++ の世界!   5
Out[1]: