Netcan
Netcan
> sudo apt install -y libc++-dev I tried to install libc++-13-dev, libc++-dev is installed and I use clang13 version. but it installs failed. ``` sudo apt-get install -y libc++-13-dev Reading...
> Get this error while installing on a mac: > > In file included from /Users/atulbansal/base/projects/cpp/asyncio/include/asyncio/event_loop.h:9: /Users/atulbansal/base/projects/cpp/asyncio/include/asyncio/handle.h:9:10: fatal error: 'source_location' file not found #include ^~~~~~~~~~~~~~~~~ 1 error generated. using gcc...
> Same problem. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal > > $ gcc --version gcc (Ubuntu 10.3.0-1ubuntu1~20.04)...
cppcoro and asyncio are two different style projects. this project is designed for learning C++ coroutine features, some ideas were borrowed from cppcoro.
do you clone recursive submodules? ```bash $ git clone --recursive https://github.com/netcan/asyncio.git $ cd asyncio $ mkdir build $ cd build $ cmake .. $ make -j ```
> 我从知乎看到大神的文章,慕名而来,里面提到的两条规则“老鼠若不在水里则能够吃大象,大象在任何情况下都不能吃老鼠”。我觉得需要细化修正一下。 先回忆一下其中的一条规则:任何棋子进入对方陷阱,则战斗力降为零(己方陷阱不对己方棋子施加影响)。通过这条规则,我们对上面的“老鼠若不在水里则能够吃大象,大象在任何情况下都不能吃老鼠”分析。则,我方老鼠不在水里,但在对方陷阱里时,不能吃对方的大象;同样,我方老鼠在对方陷阱时,对方大象是可以吃我方老鼠的。 斗兽棋规则有很多变种的,至于大象能不能吃陷阱中的老鼠,也是没有确定说法的,这只是其中的一种实现: https://zh.wikipedia.org/wiki/%E9%AC%A5%E7%8D%B8%E6%A3%8B,参考变种
> > > > 知乎有文章吗?也没有链接? 我的blog有
> 我已经弄好linux系统,我不知道该如何运行,能说一下吗? > […](#) > ---原始邮件--- 发件人: "liu ***@***.***> 发送时间: 2023年4月23日(周日) 晚上6:40 收件人: ***@***.***>; 抄送: ***@***.******@***.***>; 主题: Re: [netcan/AnimalChess] 我对于编程是个小白 (Issue #10) 命令行 cargo run ,我在 Linux 上测试成功运行了。 — Reply...
> git submodule了解下。
> 84页中间的约束`T::count; animal.age;`我在vs上试了成员是public的才满足这个约束。 55页`conditional_-t`和第4页的`gsl::not_-null`打印多了`-`。 感谢阅读。第一个问题是需要public才能满足约束的,concept并不能探测private、protected的成员。第二个问题是由于从LaTeX转成word出现的,LaTeX的单词在分行时会插入`-`连字符。如果有再版机会的话,我就修正一下。