亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? valarray

?? STL 最新源代碼
??
?? 第 1 頁 / 共 4 頁
字號(hào):
  void operator%= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] %= __x[__i._M_step]; while(__i._M_incr());    }  }  void operator+= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] += __x[__i._M_step]; while(__i._M_incr());    }  }  void operator-= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] -= __x[__i._M_step]; while(__i._M_incr());    }  }  void operator^= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] ^= __x[__i._M_step]; while(__i._M_incr());    }  }  void operator&= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] &= __x[__i._M_step]; while(__i._M_incr());    }  }  void operator|= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] |= __x[__i._M_step]; while(__i._M_incr());    }  }  void operator<<= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] <<= __x[__i._M_step]; while(__i._M_incr());    }  }  void operator>>= (const valarray<value_type>& __x) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] >>= __x[__i._M_step]; while(__i._M_incr());    }  }  void operator= (const value_type& __c) const {    if (!_M_gslice._M_empty()) {      _Gslice_Iter __i(_M_gslice);      do _M_array[__i._M_1d_idx] = __c; while(__i._M_incr());    }  }  ~gslice_array() {}private:                          gslice_array(gslice __gslice, valarray<_Tp>& __array)    : _M_gslice(__gslice), _M_array(__array)    {}  gslice                _M_gslice;  valarray<value_type>& _M_array;private:                        // Disable assignment  void operator=(const gslice_array&);};// valarray member functions dealing with gslice and gslice_array.  Note// that it is illegal (behavior is undefined) to construct a gslice_array// from a degenerate gslice.template <class _Tp>inline valarray<_Tp>::valarray(const gslice_array<_Tp>& __x)  : _Valarray_base<_Tp>(__x._M_gslice._M_size()){  typedef typename __type_traits<_Tp>::has_trivial_default_constructor          _Is_Trivial;  _M_initialize(_Is_Trivial());    *this = __x;}// Behavior is undefined if __x and *this have different sizes, or if// __x was constructed from a degenerate gslice.template <class _Tp>valarray<_Tp>& valarray<_Tp>::operator=(const gslice_array<_Tp>& __x){  if (this->size() != 0) {    _Gslice_Iter __i(__x._M_gslice);    do      (*this)[__i._M_step] = __x._M_array[__i._M_1d_idx];    while(__i._M_incr());  }  return *this;}template <class _Tp>inline gslice_array<_Tp> valarray<_Tp>::operator[](gslice __slice) {  return gslice_array<_Tp>(__slice, *this);}template <class _Tp>valarray<_Tp> valarray<_Tp>::operator[](gslice __slice) const{  valarray __tmp(__slice._M_size(), _NoInit());  if (__tmp.size() != 0) {    _Gslice_Iter __i(__slice);    do __tmp[__i._M_step] = (*this)[__i._M_1d_idx]; while(__i._M_incr());  }  return __tmp;}//----------------------------------------------------------------------// mask_arraytemplate <class _Tp>class mask_array {  friend class valarray<_Tp>;public:  typedef _Tp value_type;  void operator=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] = __x[__idx++];  }  void operator*=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] *= __x[__idx++];  }  void operator/=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] /= __x[__idx++];  }  void operator%=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] %= __x[__idx++];  }  void operator+=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] += __x[__idx++];  }  void operator-=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] -= __x[__idx++];  }    void operator^=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] ^= __x[__idx++];  }  void operator&=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] &= __x[__idx++];  }  void operator|=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] |= __x[__idx++];  }  void operator<<=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] <<= __x[__idx++];  }  void operator>>=(const valarray<value_type>& __x) const {    size_t __idx = 0;    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] >>= __x[__idx++];  }  void operator=(const value_type& __c) const {    for (size_t __i = 0; __i < _M_array.size(); ++__i)      if (_M_mask[__i]) _M_array[__i] = __c;  }  ~mask_array() {}  // Extension: number of true values in the mask  size_t _M_num_true() const {    size_t __result = 0;    for (size_t __i = 0; __i < _M_mask.size(); ++__i)      if (_M_mask[__i]) ++__result;    return __result;  }private:  mask_array(const valarray<bool>& __mask, valarray<_Tp>& __array)    : _M_mask(__mask), _M_array(__array)    {}  valarray<bool> _M_mask;  valarray<_Tp>& _M_array;private:                        // Disable assignment  void operator=(const mask_array&);};// valarray member functions dealing with mask_arraytemplate <class _Tp>inline valarray<_Tp>::valarray(const mask_array<_Tp>& __x)  : _Valarray_base<_Tp>(__x._M_num_true()){  typedef typename __type_traits<_Tp>::has_trivial_default_constructor          _Is_Trivial;  _M_initialize(_Is_Trivial());    *this = __x;}// Behavior is undefined if __x._M_num_true() != this->size()template <class _Tp>inline valarray<_Tp>& valarray<_Tp>::operator=(const mask_array<_Tp>& __x) {  size_t __idx = 0;  for (size_t __i = 0; __i < __x._M_array.size(); ++__i)    if (__x._M_mask[__i]) (*this)[__idx++] = __x._M_array[__i];  return *this;}template <class _Tp>inline mask_array<_Tp> valarray<_Tp>::operator[](const valarray<bool>& __mask){  return mask_array<_Tp>(__mask, *this);}template <class _Tp>valarray<_Tp> valarray<_Tp>::operator[](const valarray<bool>& __mask) const{  size_t __size = 0;  {    for (size_t __i = 0; __i < __mask.size(); ++__i)      if (__mask[__i]) ++__size;  }  valarray __tmp(__size, _NoInit());  size_t __idx = 0;  {    for (size_t __i = 0; __i < __mask.size(); ++__i)      if (__mask[__i]) __tmp[__idx++] = (*this)[__i];  }  return __tmp;}//----------------------------------------------------------------------// indirect_arraytemplate <class _Tp>class indirect_array {  friend class valarray<_Tp>;public:  typedef _Tp value_type;  void operator=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] = __x[__i];  }  void operator*=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] *= __x[__i];  }  void operator/=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] /= __x[__i];  }  void operator%=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] %= __x[__i];  }  void operator+=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] += __x[__i];  }  void operator-=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] -= __x[__i];  }  void operator^=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] ^= __x[__i];  }  void operator&=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] &= __x[__i];  }  void operator|=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] |= __x[__i];  }  void operator<<=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] <<= __x[__i];  }  void operator>>=(const valarray<value_type>& __x) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] >>= __x[__i];  }  void operator=(const value_type& __c) const {    for (size_t __i = 0; __i < _M_addr.size(); ++__i)      _M_array[_M_addr[__i]] = __c;  }  ~indirect_array() {}private:  indirect_array(const valarray<size_t>& __addr, valarray<_Tp>& __array)    : _M_addr(__addr), _M_array(__array)    {}  valarray<size_t> _M_addr;  valarray<_Tp>&   _M_array;private:                        // Disable assignment  void operator=(const indirect_array&);};// valarray member functions dealing with indirect_arraytemplate <class _Tp>inline valarray<_Tp>::valarray(const indirect_array<_Tp>& __x)  : _Valarray_base<_Tp>(__x._M_addr.size()){  typedef typename __type_traits<_Tp>::has_trivial_default_constructor          _Is_Trivial;  _M_initialize(_Is_Trivial());    *this = __x;}template <class _Tp>valarray<_Tp>& valarray<_Tp>::operator=(const indirect_array<_Tp>& __x) {  for (size_t __i = 0; __i < __x._M_addr.size(); ++__i)    (*this)[__i] = __x._M_array[__x._M_addr[__i]];  return *this;}template <class _Tp>inline indirect_array<_Tp>valarray<_Tp>::operator[](const valarray<size_t>& __addr){  return indirect_array<_Tp>(__addr, *this);}template <class _Tp>valarray<_Tp>valarray<_Tp>::operator[](const valarray<size_t>& __addr) const{  valarray<_Tp> __tmp(__addr.size(), _NoInit());  for (size_t __i = 0; __i < __addr.size(); ++__i)    __tmp[__i] = (*this)[__addr[__i]];  return __tmp;}//----------------------------------------------------------------------// Other valarray noninline member functions// Shift and cshifttemplate <class _Tp>valarray<_Tp> valarray<_Tp>::shift(int __n) const{  valarray<_Tp> __tmp(this->size());  if (__n >= 0) {    if (__n < this->size())      copy(this->_M_first + __n, this->_M_first + this->size(),           __tmp._M_first);  }  else {    if (-__n < this->size())      copy(this->_M_first, this->_M_first + this->size() + __n,           __tmp._M_first - __n);  }  return __tmp;}template <class _Tp>valarray<_Tp> valarray<_Tp>::cshift(int __m) const{  valarray<_Tp> __tmp(this->size());  // Reduce __m to an equivalent number in the range [0, size()).  We  // have to be careful with negative numbers, since the sign of a % b  // is unspecified when a < 0.  long __n = __m;  if (this->size() < numeric_limits<long>::max())    __n %= long(this->size());  if (__n < 0)    __n += this->size();  copy(this->_M_first,       this->_M_first + __n,       __tmp._M_first + (this->size() - __n));  copy(this->_M_first + __n, this->_M_first + this->size(),       __tmp._M_first);  return __tmp;}__STL_END_NAMESPACE#endif /* __SGI_STL_VALARRAY */// Local Variables:// mode:C++// End:

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品影视网| 欧美三级蜜桃2在线观看| 不卡视频在线看| 欧美日精品一区视频| 国产欧美一区二区精品忘忧草 | 久久丁香综合五月国产三级网站| 国产麻豆欧美日韩一区| 成人网在线免费视频| 欧美精品在线一区二区| 亚洲一区二区中文在线| www.在线成人| 最新久久zyz资源站| 国产精品123| 精品久久久久久久久久久久久久久久久| 亚洲欧洲制服丝袜| 国产精品香蕉一区二区三区| 欧美一区二区三区日韩视频| 精品国产凹凸成av人导航| 亚洲欧美精品午睡沙发| 久久99蜜桃精品| 69堂成人精品免费视频| 色婷婷av一区二区| 高清不卡一区二区在线| 一区二区三区精品| 久久精品视频一区| 91精品国产免费| 91视频国产观看| 国产成人久久精品77777最新版本| 亚洲国产一二三| 国产精品久久久一本精品| 欧美一区二区三区四区高清| 色综合咪咪久久| 国产一区在线观看麻豆| 日韩黄色小视频| 亚洲精品美腿丝袜| 国产精品婷婷午夜在线观看| 91精品欧美久久久久久动漫| 欧洲日韩一区二区三区| 成人一区二区三区在线观看| 国内精品写真在线观看| 亚洲综合在线五月| 日韩伦理av电影| 中文文精品字幕一区二区| 精品少妇一区二区三区视频免付费| 欧美三级一区二区| 91黄色在线观看| 99亚偷拍自图区亚洲| 成人综合婷婷国产精品久久| 日韩电影在线看| 丝袜亚洲另类丝袜在线| 天天色综合成人网| 亚洲国产精品视频| 亚洲综合久久久久| 亚洲国产欧美在线人成| 亚洲尤物视频在线| 亚洲va国产天堂va久久en| 玉足女爽爽91| 亚洲自拍偷拍图区| 亚洲一区二区三区免费视频| 亚洲乱码一区二区三区在线观看| 久久综合久久综合久久综合| 精品区一区二区| 精品久久一区二区| 久久久久久久久久久久久女国产乱| 欧美电影免费观看高清完整版在线| 国产白丝网站精品污在线入口| 亚洲v日本v欧美v久久精品| 麻豆成人久久精品二区三区红| 久久综合久久综合亚洲| 久久久久国产免费免费 | 国产成人免费视频精品含羞草妖精| 粉嫩绯色av一区二区在线观看| 99re在线视频这里只有精品| 欧美精品亚洲一区二区在线播放| 久久综合久色欧美综合狠狠| 亚洲另类色综合网站| 蜜臀精品久久久久久蜜臀 | 777精品伊人久久久久大香线蕉| 日韩免费成人网| 中文字幕乱码日本亚洲一区二区| 一区二区三区在线观看国产 | 国产精品亚洲午夜一区二区三区| 成人av网站大全| 欧美精品久久一区二区三区| 国产欧美日韩在线视频| 香蕉久久夜色精品国产使用方法| 国产一区二区三区四区五区入口| 日本道免费精品一区二区三区| 欧美一卡二卡三卡四卡| 一区在线中文字幕| 九九九久久久精品| 欧美日韩一区久久| 中文字幕日韩av资源站| 久草精品在线观看| 欧美日韩视频在线第一区| 国产欧美一区二区精品性| 午夜精品久久久| 99久久精品一区二区| 日韩精品在线网站| 亚洲国产精品一区二区久久恐怖片| 成人综合婷婷国产精品久久免费| 91麻豆精品国产91久久久久| 综合色天天鬼久久鬼色| 精品一区二区三区视频| 在线看不卡av| 亚洲国产精品成人综合| 激情文学综合插| 欧美一区二区免费视频| 一级日本不卡的影视| 成人黄色在线看| 久久九九国产精品| 九九在线精品视频| 欧美一区二区精品| 午夜久久久久久久久久一区二区| 99re这里只有精品首页| 国产精品欧美一级免费| 国产一区二区三区四区五区美女 | 日本一区二区三区免费乱视频| 欧美日韩精品一区二区三区 | 亚洲精品一区二区三区影院| 天天影视涩香欲综合网| 欧美色网站导航| 午夜精品123| 日韩欧美国产综合| 国产精品综合二区| 国产欧美一区二区精品性色超碰| 丁香六月久久综合狠狠色| 久久久久久久久久电影| 不卡欧美aaaaa| 亚洲欧美日韩国产中文在线| 欧美日韩综合在线免费观看| 日韩av二区在线播放| 久久亚洲精华国产精华液| 不卡视频免费播放| 国产一区二三区| 日韩在线一区二区三区| 亚洲精品亚洲人成人网在线播放| 欧美日韩在线亚洲一区蜜芽| 偷拍亚洲欧洲综合| 精品视频在线视频| 香蕉久久一区二区不卡无毒影院| 欧美成人一区二区| 777亚洲妇女| 国产精品―色哟哟| 久热成人在线视频| 亚洲欧洲色图综合| 一本一道波多野结衣一区二区| 最新不卡av在线| 99re66热这里只有精品3直播| 亚洲天堂精品视频| 91久久精品国产91性色tv| 亚洲va欧美va人人爽| 欧美一卡二卡在线| 国产乱码字幕精品高清av | 国产欧美精品一区二区色综合 | www.色综合.com| 最新国产成人在线观看| 欧美视频日韩视频| 日本成人在线看| 国产欧美一区二区精品性| 99精品偷自拍| 亚洲午夜久久久久中文字幕久| 欧美精品久久久久久久久老牛影院| 黄页视频在线91| 中文字幕一区二区在线播放| 欧美色综合天天久久综合精品| 免费观看在线色综合| 国产精品你懂的| 欧美老年两性高潮| 国产露脸91国语对白| 亚洲另类一区二区| 精品少妇一区二区| 一本大道av一区二区在线播放 | 一本久久a久久精品亚洲| 日本不卡123| 国产精品久久久久毛片软件| 欧美日本在线一区| 成人免费视频app| 日韩高清一区二区| 国产精品进线69影院| 日韩欧美中文字幕精品| 99久久久久久| 九九九精品视频| 亚洲一区在线播放| 欧美国产一区视频在线观看| 91麻豆精品国产| 色综合中文综合网| 综合婷婷亚洲小说| 欧美va在线播放| 在线观看一区不卡| 国产在线麻豆精品观看| 亚洲曰韩产成在线| 国产欧美精品一区二区色综合| 欧美性xxxxxxxx| 成人综合日日夜夜| 久久国产精品露脸对白| 一区二区三区欧美激情| 亚洲精品一区二区精华| 欧美精品vⅰdeose4hd| 色88888久久久久久影院野外|