YuishiYumeiji 2012-08-16 14:57:05

[C++] それはとっても醜いなって このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

新機能の弊害

template < int... Indexes >
static constexpr bitset_base
left_shift_impl (bitset_base const& lhs, std::size_t wshift, std::size_t offset, index_tuple<Indexes...>)
{
	return bitset_base
		((
			(Indexes >= wshift ? lhs.w_[Indexes - wshift] << offset : static_cast<word_type>(0))
			| (Indexes > wshift ? lhs.w_[Indexes - wshift - 1] >> (detail::bit_length_of<word_type>::value - offset) : static_cast<word_type>(0))
		)...);
}

コメント

まだコメントがありません。最初にコメントを残しませんか?


このウンコードに臭った人は、こちらのウンコードにも臭ってます

[C++] newはヌルポインタを返しません。

このエントリーをはてなブックマークに追加

昔と違って、今のC++はnewがヌルポイ...

int* p = new int;
if (p == NULL) {
   ...

鑑賞する »

[C] short から int への変換

このエントリーをはてなブックマークに追加

バグってるのはコンパイラじゃなくて開発者...

void x2(int* pData)
{
  *pData = *pDat...

鑑賞する »

[C++] 見るからに中身を読む気が失せる、良いクラ...

このエントリーをはてなブックマークに追加

set を使えあほたれ

class StringMapWithoutValue : public std...

鑑賞する »