是的,C++ proto 支持自定义类型。在定义.proto 文件时,可以使用自定义的消息类型,并在其中定义自己需要的字段。同时,也可以定义枚举类型和自定义的服务类型。通过使用自定义类型,可以更灵活地表示数据结构和消息之间的关系。