很久以前(10多年前(,我看到一种语法,它允许您用"ascii艺术";。
类似这样的东西:
//Declares 5x3 2d array
int myArray[] = #####
# #
#####
甚至可以绘制一个长方体进行三维arrray。
很长一段时间以来,我的主要语言是C++,所以我确信它是C/C++。我的记忆告诉我读到了一些关于它的";C++弃用的特性";文章,但我怀疑这是否符合标准。也许这是某种语言的延伸。
我似乎无法找到正确的单词来搜索它,这让我很困扰:(
有人知道这样的语法是否以某种形式存在吗?
听起来很像Eelis的多维模拟文字(也链接到这里(。简称:
#include <cassert>
#include "analogliterals.hpp"
using namespace analog_literals::symbols;
int main()
{
auto l = I---------I;
auto r = o---------o
| !
! !
o---------o;
assert(l.length == 4);
assert(r.width == 4 && r.height == 2);
}