Могу ли я использовать указатель, возвращаемый std :: vector :: data () :: data () в качестве указателя, возвращаемого эквивалентным std :: vector :: data () ? Безопасно?
Могу ли я использовать указатель, возвращаемый std :: vector :: data () :: data () в качестве указателя, возвращаемого эквивалентным std :: vector :: data () ? Безопасно?[code]#include #include #include #include
Могу ли я использовать указатель, возвращаемый std :: vector :: data () :: data () в качестве указателя, возвращаемого эквивалентным std :: vector :: data () ? Безопасно?
>> cat dummy.cpp
#include
#include
#include
#include
Могу ли я использовать указатель, возвращаемый std :: vector :: data () :: data () в качестве указателя, возвращаемого эквивалентным std :: vector :: data () ? Безопасно? #include
#include
#include
#include
Могу ли я использовать указатель, возвращаемый std :: vector :: data () :: data () в качестве указателя, возвращаемого эквивалентным std :: vector :: data () ? Безопасно? #include
#include
#include
#include
Ниже приведен игрушечный пример
У ученика есть std::array с именем name и целочисленный возраст. У учащегося есть функция-член под названием encode, которая вызывает глобальную функцию шаблона encode, используя name.size() в качестве параметра...