如何确定 boost.preprocessor 元组中的元素计数?
How to determine elements count in boost.preprocessor tuple`s ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
How to determine elements count in boost.preprocessor tuple`s ?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
Boost 1.49 已经有了 BOOST_PP_TUPLE_SIZE 宏
Boost 1.49 already has BOOST_PP_TUPLE_SIZE macro
你不知道。这就是为什么每个使用元组的宏都要求您指定元组的大小。您可以尝试基于 2 元组执行某些操作,其中第一个值是第二个值的大小:
不幸的是,除了了解元组或将其存储在已知大小的元组或列表中之外,没有其他方法可以确定元组的大小ETC。
You don't. That's why every macro that uses tuples requires you to specify the size of the tuple. You could try doing something based on a 2 tuple where the first value is the size of the second:
Unfortunately there is no way to determine the size of a tuple other than to know it or store it in a known sized tuple or in a list etc.