私は自分自身のかなりのプリンタを提供しているオブジェクトのstd :: setを含むクラス用のきれいなプリンタを作成しようとしています。私はかなり-印刷クラス「FooContainer」のオブジェクトをできるようにしたい #include <set>
#include <iostream>
#include <cassert>
class Foo {
public:
int x
私が書いているきれいなプリンタについては、コンテナで使用されている配置またはタイプを知りたいと思います。残念ながら、alignof()またはそれに類する "標準"演算子を使用しても動作しません(https://sourceware.org/bugzilla/show_bug.cgi?id=17095)。ソースコード内で直接作業「典型的な」マクロのトリックを使用すると、動作しません: p ((cha