本文整理汇总了C++中vector_type::data方法的典型用法代码示例。如果您正苦于以下问题:C++ vector_type::data方法的具体用法?C++ vector_type::data怎么用?C++ vector_type::data使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vector_type
的用法示例。
在下文中一共展示了vector_type::data方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
/** @brief Constructs a tensor using a \c vector
*
* @note It is assumed that vector is column vector
* @note Initially the tensor will be one-dimensional.
*
* @param v vector to be copied.
*/
BOOST_UBLAS_INLINE
tensor (const vector_type &v)
: tensor_expression_type<self_type>()
, extents_ ()
, strides_ ()
, data_ (v.data())
{
if(!data_.empty()){
extents_ = extents_type{data_.size(),1};
strides_ = strides_type(extents_);
}
}
示例2: dump_as_list
void dump_as_list(const int fd) final {
osmium::io::detail::reliable_write(fd, reinterpret_cast<const char*>(m_vector.data()), byte_size());
}
示例3: storage
static pointer storage (vector_type& vr) {
pointer ptr = vector_traits<v_type>::storage (vr.data());
ptr += vr.start() * vector_traits<v_type>::stride (vr.data());
return ptr;
}
示例4: stride
static int stride (vector_type& vr) {
return vector_traits<v_type>::stride (vr.data());
}
示例5: stride
static std::ptrdiff_t stride (vector_type& vr) {
return vector_traits<v_type>::stride (vr.data());
}