As we all know, a virtual function table pointer is usually stored in the first 4 bytes in an instance. But I'm very curious where the virtual function table is stored in the specified ELF file. I wrote the following program for testing, and I used the readelf -s a.out command to get the character table of the ELF file, but I cannot find "vtable" or something like that.
#include <iostream>
source share