📄 print-int.cc
字号:
#include <stdio.h>
component A
{
public:
outport void out(int);
inport void print(int);
};
void A::print(int i)
{
out(i);
}
component B
{
public:
A a;
outport void out(int i);
inport void print(int i);
B ()
{
connect a.out, out;
connect print, a.print;
}
};
template <class T> component C
{
public:
B b;
outport void out(T i);
inport void print(int i);
C ()
{
connect b.out, out;
connect print, b.print;
}
};
component D
{
public:
inport void in(int);
};
void D::in(int i)
{
printf("%d\n", i);
}
int main()
{
C<int> c;
D d;
connect c.out, d.in;
c.print(5);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -