sregex_令牌迭代器:Stroustrup示例是否有勘误表? 我正在测试一个来自StruouStrup C++第四ED页面1069的例子,它可能有未列出的勘误表。有人知道如何修改此代码以正确打印下面的输出吗?这本书声称这应该是输出,但是我的测试没有输出任何东西(没有匹配项)

sregex_令牌迭代器:Stroustrup示例是否有勘误表? 我正在测试一个来自StruouStrup C++第四ED页面1069的例子,它可能有未列出的勘误表。有人知道如何修改此代码以正确打印下面的输出吗?这本书声称这应该是输出,但是我的测试没有输出任何东西(没有匹配项),c++,C++,汇编: clang++ -Wall -std=c++11 -pedantic test248.cc && ./a.out Compilation finished at Wed Aug 5 20:09:52 末尾的“星号”不是实际的*星号,而是星号运算符Unicode字符。将其替换为*和代码 aa bb cc dd ee ff clang++ -Wall -std=c++11 -pedantic test248.cc && ./a.out Co

汇编:

clang++ -Wall -std=c++11 -pedantic test248.cc && ./a.out

Compilation finished at Wed Aug  5 20:09:52
末尾的“星号”不是实际的
*
星号,而是星号运算符Unicode字符。将其替换为
*
和代码

aa 
bb 
cc 
dd 
ee 
ff
clang++ -Wall -std=c++11 -pedantic test248.cc && ./a.out

Compilation finished at Wed Aug  5 20:09:52
    regex pat {R"((\w+)([[:punct:]]+)(\w+)\s∗)"};