'size_t' vs 'container :: size_type'

Apakah ada perbedaan antara size_tdancontainer::size_type ? Apa yang saya pahami size_tlebih umum dan dapat digunakan untuk size_types semua . Tetapi apakah container::size_typedioptimalkan untuk jenis wadah