hello-system.cc
来自「无限传感器网络的模拟环境」· CC 代码 · 共 56 行
CC
56 行
#include <stdio.h>component print_string {public: inport const char* in(const char*);};const char* print_string::in(const char*s){ printf(s); return s;}template <class T> component driver{public: outport T out(T t); inport T run(T t);};template <class T>T driver<T>::run(T t){ return out(t);}template <class T1> component Wrapper{public: driver<T1> d; outport T1 out(T1 t); inport T1 run(T1 t); Wrapper() { connect run, d.run; connect d.out, out; } };component system{public: Wrapper<const char*> w; print_string s; system() { connect w.out, s.in; }};int main(){ system s; s.w.run(s.w.run("hello world!\n")); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?