次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part134
http://mevius.5ch.net/test/read.cgi/tech/1516406742/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part135
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5fcb-q1Nq)
2018/03/31(土) 20:20:06.25ID:o3PNwIlC0793デフォルトの名無しさん (ワッチョイ 6360-bFqk)
2018/05/15(火) 20:32:27.71ID:tHLzTn7F0 >>792
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
794デフォルトの名無しさん (ワッチョイ 0550-c79c)
2018/05/15(火) 20:34:21.22ID:joZeDATc0 いや別に
C++で問題ない
上司の意図は知らんが
パフォーマンスを考えたコードとか
互換性を考えたコードとか
そういう可能性も
5chの一般的な価値観とは違って
C++っぽいのが良いコードって訳じゃない
C++で問題ない
上司の意図は知らんが
パフォーマンスを考えたコードとか
互換性を考えたコードとか
そういう可能性も
5chの一般的な価値観とは違って
C++っぽいのが良いコードって訳じゃない
795デフォルトの名無しさん (ワッチョイ 0550-c79c)
2018/05/15(火) 20:36:35.58ID:joZeDATc0 逆に若者はコストも考えずに安易に汎用コンテナを使ったりと思うことがある
796デフォルトの名無しさん (ワッチョイ 7d7f-7wac)
2018/05/15(火) 21:03:22.33ID:5psId9wb0 ものによるのじゃん?
メモリイメージを意識するならCスタイルの方がきれいにおさまる。
メモリイメージを意識するならCスタイルの方がきれいにおさまる。
797デフォルトの名無しさん
2018/05/15(火) 21:09:12.04 バグを生む可能性が一切ないならCスタイルのほうがいいに決まってる
798デフォルトの名無しさん (アウアウカー Sa11-9wuq)
2018/05/15(火) 21:41:08.24ID:h7VmA7z3a c言語って移植性あるの?まともなの?
799片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-CqHk)
2018/05/15(火) 21:41:08.58ID:NlOsi0K3d 最近のC++は、std::vectorが配列に最適化されるのか? 遅いだろ
800片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-CqHk)
2018/05/15(火) 22:23:39.58ID:NlOsi0K3d C++11以降ならstd::array使うけど、覚えることがともかく多い
801片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-CqHk)
2018/05/15(火) 22:26:59.43ID:NlOsi0K3d 区間チェックしてくれる配列を簡単に指定できると嬉しいの†
802片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-CqHk)
2018/05/15(火) 22:31:58.98ID:NlOsi0K3d 例えば、[ ]を二重に書くと添字チェックしてくれるとか。どうかな。
int a[[10]];
int a[[10]];
803デフォルトの名無しさん (ブーイモ MM43-/P3g)
2018/05/15(火) 22:42:37.30ID:PNM8l+laM atじゃだめなんか?
804デフォルトの名無しさん (ワッチョイ 0504-Ca5/)
2018/05/15(火) 22:43:36.39ID:sqV4cudU0 例外投げるインデクサと投げないインデクサ両方ありますから。
805デフォルトの名無しさん (ワッチョイ e34c-Ci6B)
2018/05/15(火) 22:46:39.90ID:IhUmYIjB0 プロパティONにするとチェック有効で
806デフォルトの名無しさん (ワッチョイ 2334-AkjX)
2018/05/15(火) 22:46:50.65ID:IPNyvhtL0 >>802
オブジェトCを彷彿させるので嫌です
オブジェトCを彷彿させるので嫌です
807デフォルトの名無しさん (ワッチョイ 8d79-QK6s)
2018/05/16(水) 03:32:46.81ID:gRCAgj/W0 >>802
attributes構文と紛らわしい。
attributes構文と紛らわしい。
808デフォルトの名無しさん (ワッチョイ 057f-Je+M)
2018/05/16(水) 23:25:18.23ID:cmH84vOv0 arrayはなんで[]でチェックしてくれないの
809はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 1b6f-Iyo3)
2018/05/16(水) 23:28:49.70ID:axtQyUCZ0 ゼロコストの原則
810デフォルトの名無しさん (ワッチョイ 0db3-A9b3)
2018/05/17(木) 02:43:52.94ID:vEqyw0xg0 C++のコストの大部分は例外に起因するらしい。
Cでコンパイルできるコードであっても、C++としてコンパイルするとバイナリが肥大化する。
その原因は例外。
Cでコンパイルできるコードであっても、C++としてコンパイルするとバイナリが肥大化する。
その原因は例外。
811デフォルトの名無しさん (ワッチョイ 5550-D7Hy)
2018/05/17(木) 07:10:31.59ID:AhjFsLsi0 x86-64だとゼロコストだよ
812デフォルトの名無しさん (ワッチョイ 758a-ZY9B)
2018/05/17(木) 08:34:28.77ID:FVFi5bM10 どこにコストが消えたんだろ
サボってるの?
サボってるの?
813デフォルトの名無しさん (ワッチョイ da33-RYnA)
2018/05/17(木) 09:12:53.49ID:UhXGat7x0 >>810 要出典。
814デフォルトの名無しさん (スップ Sdfa-D7Hy)
2018/05/17(木) 14:51:21.43ID:T9EnGAyld x86-32だと割り込み発生時に対応出来るように
関数コールの度にスタックに情報を埋め込む
x86-64はこれが不要
割り込み処理がなければコストはかからない
関数コールの度にスタックに情報を埋め込む
x86-64はこれが不要
割り込み処理がなければコストはかからない
815デフォルトの名無しさん (ワッチョイ 0db3-A9b3)
2018/05/17(木) 18:56:39.80ID:vEqyw0xg0816デフォルトの名無しさん (ワッチョイ 0db3-A9b3)
2018/05/17(木) 18:58:28.25ID:vEqyw0xg0 俺の見解では、例外にコストが割かれるなら、それは必要なコストだと思うんだよな。
817デフォルトの名無しさん (ワッチョイ daeb-yA46)
2018/05/17(木) 19:43:22.14ID:WDNJ9RfY0 元記事消えてるっぽいからアーカイブだけど
http://bytepointer.com/resources/pietrek_amd_x64_primer.htm
Windowsの例外機構がx64ではスタックベースからテーブルベースの通過するだけならゼロコストなものに変わった
ただしバイナリサイズは増える
http://bytepointer.com/resources/pietrek_amd_x64_primer.htm
Windowsの例外機構がx64ではスタックベースからテーブルベースの通過するだけならゼロコストなものに変わった
ただしバイナリサイズは増える
818はちみつ餃子 ◆8X2XSCHEME (ワッチョイ ae6f-HRP5)
2018/05/17(木) 19:46:45.63ID:oI1zc+Au0 >>816
例外を使うならコストがかかるのは当然なんだが、
例外が通過しないかもしれないのにそこかしこで情報を積まないといけないのは良くないってことなんよ。
そんでまあ例外を投げたときだけにコストが生じる方式がいいよねっていう話。
例外を使うならコストがかかるのは当然なんだが、
例外が通過しないかもしれないのにそこかしこで情報を積まないといけないのは良くないってことなんよ。
そんでまあ例外を投げたときだけにコストが生じる方式がいいよねっていう話。
819デフォルトの名無しさん (ワッチョイ 5550-D7Hy)
2018/05/17(木) 20:29:27.85ID:AhjFsLsi0 例外が発生しない時のコストなんてゴミみたいなもんだけどな
820デフォルトの名無しさん (ワッチョイ 5550-D7Hy)
2018/05/17(木) 20:30:03.35ID:AhjFsLsi0 イヤなら64bitで組みなさい
821デフォルトの名無しさん (ワッチョイ 0db3-A9b3)
2018/05/17(木) 20:38:19.60ID:vEqyw0xg0 64ビット化するとサイズが1.5倍になるらしいけどな。
822デフォルトの名無しさん (ワッチョイ 5550-D7Hy)
2018/05/17(木) 20:40:58.24ID:AhjFsLsi0 今時コードのサイズなんて問題にならんだろ
その代わりに得るものは大きい
その代わりに得るものは大きい
823デフォルトの名無しさん (ワッチョイ 0db3-A9b3)
2018/05/17(木) 21:11:41.72ID:vEqyw0xg0 1.5倍って40sの可愛い少女が60sのオバはんになるってことではないだろか。
さあどっちか選ぶんだ。
さあどっちか選ぶんだ。
824デフォルトの名無しさん (ワッチョイ 2ee7-+uOs)
2018/05/17(木) 21:42:32.65ID:53fi3uKJ0 どうしても対応し続けないといけない32bitのレガシーデバイスがあるなら頑張って
そうじゃなけりゃもう32bitなんて捨てろ
そうじゃなけりゃもう32bitなんて捨てろ
825デフォルトの名無しさん (ドコグロ MMc2-hlLb)
2018/05/17(木) 21:43:14.24ID:egaCGTtIM >>823
それ得るもの無さすぎないか?
それ得るもの無さすぎないか?
826デフォルトの名無しさん (ワッチョイ 0db3-A9b3)
2018/05/17(木) 21:57:59.98ID:vEqyw0xg0 60kgのオッサンになるよりはいいだろ。
827デフォルトの名無しさん (ワッチョイ b605-NEzo)
2018/05/17(木) 22:02:48.61ID:/ukQRMvg0 32bitがレガシーだあ?
どこで吹き込まれたか知らんが
騙されやすいやつだな
どこで吹き込まれたか知らんが
騙されやすいやつだな
828デフォルトの名無しさん (ワッチョイ 5a68-RYnA)
2018/05/17(木) 22:20:15.79ID:yYAGBjqQ0 クラスのconst配列メンバをコンストラクタで初期化するにはどうしたらいいでしょうか?
class A
{
const double array[];
void A( double &temp[] ) : array(temp)
{
}
};
これはコンパイルでエラーが出てダメでした
class A
{
const double array[];
void A( double &temp[] ) : array(temp)
{
}
};
これはコンパイルでエラーが出てダメでした
829デフォルトの名無しさん
2018/05/17(木) 22:32:37.31830デフォルトの名無しさん (ワッチョイ ee9b-XwNb)
2018/05/17(木) 22:33:23.35ID:MPVDtJCy0 constの問題というよりサイズが決まってないからダメなんじゃないの?
831デフォルトの名無しさん
2018/05/17(木) 22:34:24.00 ここ3年ほど32bitの組み込み機器に触ったことない
832デフォルトの名無しさん (ワッチョイ 2ee7-+uOs)
2018/05/17(木) 22:37:16.99ID:53fi3uKJ0 今はほとんど64bitの上で無理矢理32bit動かしてるんだよ
ネイティブ32bitCPUなんて化石
ネイティブ32bitCPUなんて化石
833デフォルトの名無しさん (ワッチョイ 5a68-RYnA)
2018/05/17(木) 22:51:21.67ID:yYAGBjqQ0834デフォルトの名無しさん (ワントンキン MM25-1jw3)
2018/05/18(金) 17:13:18.87ID:8ieomEvbM vc++のマルチコアのオプティマイズなんて甘々だから余裕で
勝てるけどなぁ。
あんなのに負ける人もいるって、世の中広いなぁ(棒)
勝てるけどなぁ。
あんなのに負ける人もいるって、世の中広いなぁ(棒)
835771 (ワッチョイ b133-NTEn)
2018/05/18(金) 18:23:15.07ID:G5mHfuQa0 アホだろお前
836デフォルトの名無しさん (ワッチョイ 6e2a-+uOs)
2018/05/18(金) 18:33:25.05ID:pNV6CZfO0 そりゃあ頑張れば勝てるだろう
コーディングコストと可読性の犠牲に見合うほど速くなるかどうかは別問題だがね
コーディングコストと可読性の犠牲に見合うほど速くなるかどうかは別問題だがね
837771 (ワッチョイ 95b3-NTEn)
2018/05/18(金) 18:57:13.66ID:jCVxhDbN0 VCもそうだけど大体のコンパイラは並列化や自動ベクタライズは強くないと思う
古くからある機能とそうでないものでは最適化に差が出るのは当然
だからこそSIMD使うときはみんなイントリンシック命令使ってるのであって
古くからある機能とそうでないものでは最適化に差が出るのは当然
だからこそSIMD使うときはみんなイントリンシック命令使ってるのであって
838デフォルトの名無しさん (スップ Sdda-D7Hy)
2018/05/18(金) 20:11:41.99ID:Xj+Uy2RAd >>834て誰に対してのレス?
839デフォルトの名無しさん (ワッチョイ 4623-XbkE)
2018/05/18(金) 21:20:25.60ID:TsUe9Yho0 >>828
template<std::size_t N>
class A {
public:
const double array[N];
template<typename ...ARGS>
A( ARGS&&... args ): array{std::forward<ARGS>(args)...} {}
};
template<typename ...ARGS>
inline auto make_A( ARGS&&... args ) -> A<sizeof...(args)>
{
return A<sizeof...(args)>(std::forward<ARGS>(args)...);
}
auto a{ make_A( 1.0, 2.0 ) };
こんな感じだろうか。
要C++11以降。
>>どんなサイズの配列が来るかはコンストラクタが呼び出されるまでわからないんでサイズは未定にしておきました
要素数が決まってないとコンパイル時に困るので、テンプレートクラスにしちゃったけれど…
template<std::size_t N>
class A {
public:
const double array[N];
template<typename ...ARGS>
A( ARGS&&... args ): array{std::forward<ARGS>(args)...} {}
};
template<typename ...ARGS>
inline auto make_A( ARGS&&... args ) -> A<sizeof...(args)>
{
return A<sizeof...(args)>(std::forward<ARGS>(args)...);
}
auto a{ make_A( 1.0, 2.0 ) };
こんな感じだろうか。
要C++11以降。
>>どんなサイズの配列が来るかはコンストラクタが呼び出されるまでわからないんでサイズは未定にしておきました
要素数が決まってないとコンパイル時に困るので、テンプレートクラスにしちゃったけれど…
840デフォルトの名無しさん (ワッチョイ 4623-XbkE)
2018/05/18(金) 22:05:36.49ID:TsUe9Yho0841デフォルトの名無しさん (ワッチョイ b133-NTEn)
2018/05/18(金) 22:33:37.26ID:G5mHfuQa0 参考にしてみた
https://wandbox.org/permlink/3asRA3QSPQXmmn8l
C++17ならヘルパー不要にはなる・・・(コンストラクタに与えた引数から推定
けどどっちにしても配列数可変にはできない
ていうか配列の参照とか初めて使ったw
https://wandbox.org/permlink/3asRA3QSPQXmmn8l
C++17ならヘルパー不要にはなる・・・(コンストラクタに与えた引数から推定
けどどっちにしても配列数可変にはできない
ていうか配列の参照とか初めて使ったw
842デフォルトの名無しさん (ワッチョイ 9aa2-NEzo)
2018/05/19(土) 00:03:26.14ID:9PVep4LN0 >>828
C++14のinteger_sequence使ってみた
#include <iostream>
#include <utility>
template <size_t N>
class A
{
const double array[N];
public:
template <size_t... I>
A(const double (&temp)[N], std::index_sequence<I...>) : array{temp[I]...}
{
for (auto x : array) std::cout << x << std::endl;
}
A(const double (&temp)[N]) : A(temp, std::make_index_sequence<N>()){}
};
int main()
{
double t[] = {1.1, 2.2, 3.3};
A<sizeof(t)/sizeof(t[0])> a(t);
//A a(t); // C++17
}
C++14のinteger_sequence使ってみた
#include <iostream>
#include <utility>
template <size_t N>
class A
{
const double array[N];
public:
template <size_t... I>
A(const double (&temp)[N], std::index_sequence<I...>) : array{temp[I]...}
{
for (auto x : array) std::cout << x << std::endl;
}
A(const double (&temp)[N]) : A(temp, std::make_index_sequence<N>()){}
};
int main()
{
double t[] = {1.1, 2.2, 3.3};
A<sizeof(t)/sizeof(t[0])> a(t);
//A a(t); // C++17
}
843デフォルトの名無しさん (ワッチョイ da34-+iZv)
2018/05/19(土) 00:10:45.61ID:WRHfxyyT0 糞面倒だな
844デフォルトの名無しさん (アウアウウー Sa39-RYnA)
2018/05/19(土) 00:15:37.45ID:VIvIbG0Fa アンチパターンを生み出すための新機能が次々出てくるのがc++だ!
845デフォルトの名無しさん (ワッチョイ da34-+iZv)
2018/05/19(土) 00:33:17.81ID:WRHfxyyT0 こういうのからiostreamみたいになってゆくんだろうな
846デフォルトの名無しさん (ワッチョイ 769a-qaY6)
2018/05/19(土) 03:41:10.01ID:BMt6S/TK0 つか引数にconst double(&temp)[]って何だと渡せるのこれ
()ないとエラー出るし
()ないとエラー出るし
847デフォルトの名無しさん (ワッチョイ 6e2a-+uOs)
2018/05/19(土) 06:54:38.61ID:KlOWaW480 何も渡せないよ
配列数のない配列型はどんな文脈でも不完全型だからその型のオブジェクトは存在し得ない
配列数のない配列型はどんな文脈でも不完全型だからその型のオブジェクトは存在し得ない
848デフォルトの名無しさん (ワッチョイ dacf-pX8m)
2018/05/19(土) 07:39:54.12ID:03NPLOb40 >>842
VS2017 15.7.1のVCのReleaseモードだとtemplateの部分が赤の下波線になるな
Debugモードにするとなぜか消える
そしてReleaseモードはエラーが出ているのにコンパイルして実行可能
バグじゃね
VS2017 15.7.1のVCのReleaseモードだとtemplateの部分が赤の下波線になるな
Debugモードにするとなぜか消える
そしてReleaseモードはエラーが出ているのにコンパイルして実行可能
バグじゃね
849はちみつ餃子 ◆8X2XSCHEME (ワッチョイ ae6f-HRP5)
2018/05/19(土) 12:37:22.83ID:WMhjioR90 >>847
仮引数として表れる場合はポインタに調整されるんじゃなかったっけ?
仮引数として表れる場合はポインタに調整されるんじゃなかったっけ?
850デフォルトの名無しさん (ワッチョイ 6e2a-+uOs)
2018/05/19(土) 13:11:36.50ID:KlOWaW480 配列型はね
配列の参照型はされない
配列の参照型はされない
851デフォルトの名無しさん (ワッチョイ da34-+iZv)
2018/05/21(月) 09:24:48.82ID:SHQ/MEmo0 引数で渡す場合は配列自体が参照型だもんな
852デフォルトの名無しさん (ワッチョイ b632-NEzo)
2018/05/21(月) 21:45:00.90ID:SySmX4Pj0 配列への参照ってのはあるんだけどね
template <typename T, int N>
N size(T (&)[N]) { return N; }
template <typename T, int N>
N size(T (&)[N]) { return N; }
853デフォルトの名無しさん (ワッチョイ b632-NEzo)
2018/05/21(月) 21:45:22.62ID:SySmX4Pj0 あ、ミスった
わかる人笑ってw
わかる人笑ってw
854デフォルトの名無しさん (ドコグロ MMa5-/8Ls)
2018/05/22(火) 10:34:44.57ID:QHYj3MXfM855デフォルトの名無しさん (ワッチョイ dacf-pX8m)
2018/05/22(火) 17:07:12.03ID:CbgK21am0856デフォルトの名無しさん (ドコグロ MMfa-/8Ls)
2018/05/22(火) 17:37:39.23ID:LzyusK+ZM857デフォルトの名無しさん (ワッチョイ dacf-pX8m)
2018/05/23(水) 09:57:56.51ID:NT2O+rqe0858デフォルトの名無しさん (ワッチョイ 758a-ZY9B)
2018/05/23(水) 10:14:09.85ID:2zsXYckB0 >>848の3行目は無かったことにすると
859デフォルトの名無しさん (ワッチョイ dacf-pX8m)
2018/05/23(水) 10:39:06.93ID:NT2O+rqe0 だから「エディタの」バグと書き忘れただけなのにお前らしつこいな
DebugモードでもReleaseモードでもコンパイルして実行できてたんだから
DebugモードでもReleaseモードでもコンパイルして実行できてたんだから
860デフォルトの名無しさん (ドコグロ MMa5-/8Ls)
2018/05/23(水) 12:24:31.22ID:fJYH1ZEbM 書き忘れとか知らんがな w
そもそもエディタのバグと言うなら三行目は元々不要
余計なことを書いて突っ込まれるとか低能にありがちな行動ってだけ
そもそもエディタのバグと言うなら三行目は元々不要
余計なことを書いて突っ込まれるとか低能にありがちな行動ってだけ
861デフォルトの名無しさん (アウアウウー Sa39-zBOy)
2018/05/23(水) 12:33:07.54ID:8Hna4W5Ya862デフォルトの名無しさん (ドコグロ MMa5-/8Ls)
2018/05/23(水) 12:40:43.11ID:fJYH1ZEbM863デフォルトの名無しさん (ブーイモ MMfa-SJSt)
2018/05/23(水) 13:02:27.39ID:nSCJSr52M エラーの話なのになぜか未定義とか言い出す奴が
864デフォルトの名無しさん (ドコグロ MMa5-/8Ls)
2018/05/23(水) 15:37:22.12ID:fJYH1ZEbM 未定義の意味を理解してないなら絡んでこない方がいいぞ
865デフォルトの名無しさん (ワッチョイ b678-NEzo)
2018/05/23(水) 17:20:05.74ID:CpOh1zRO0 エラー
警告
未定義
不適格
↑
混同するやつが後を絶たないな
警告
未定義
不適格
↑
混同するやつが後を絶たないな
866デフォルトの名無しさん (ワッチョイ 89fa-9WOx)
2018/05/23(水) 19:15:29.66ID:Au5e7VGg0 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
V9EWM
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
V9EWM
867デフォルトの名無しさん (ワッチョイ b678-NEzo)
2018/05/23(水) 21:13:20.83ID:CpOh1zRO0 しょーもね
868デフォルトの名無しさん (ドコグロ MMa5-/8Ls)
2018/05/23(水) 21:13:21.12ID:fJYH1ZEbM この文脈でエラーとか警告とか言い出す時点でアホ丸出しなんだが...w
869デフォルトの名無しさん (ワッチョイ daeb-yA46)
2018/05/23(水) 22:07:04.14ID:lbYCZF160 VisualStudioはインテリセンスとコンパイルに使うコンパイラが違う
ちょっと設定変えると、とてつもなくエラーが出るのにコンパイルは通るという事態は稀に良くある
ちょっと設定変えると、とてつもなくエラーが出るのにコンパイルは通るという事態は稀に良くある
870デフォルトの名無しさん (ブーイモ MM1d-RIxT)
2018/05/24(木) 12:25:45.78ID:hqF4m+XgM871デフォルトの名無しさん (ワッチョイ 5146-vwA5)
2018/05/24(木) 23:58:30.63ID:XccjINB00 あるコンテナaとコンテナbを連結?するようなクラス(イテレータ)を作りたいんだが
イメージとしてはa.begin()からa.end()-1までいったら次はb.begin()になるようなやつを思い浮かべてるんだけど
どんな風につくればよいかアドバイスください
イメージとしてはa.begin()からa.end()-1までいったら次はb.begin()になるようなやつを思い浮かべてるんだけど
どんな風につくればよいかアドバイスください
872デフォルトの名無しさん (ワッチョイ 93a2-vxiR)
2018/05/25(金) 00:18:38.25ID:HgmGhgcw0 >>871
concat_iteratorでググるとそれっぽい実装がチラホラ
concat_iteratorでググるとそれっぽい実装がチラホラ
873デフォルトの名無しさん (バットンキン MM25-vADk)
2018/05/25(金) 10:18:09.43ID:SC+wi2VoM C++で2Dのwindowsで動くゲーム作ろうと思っているのだけど、ライブラリって何使えばいいんだ?
874デフォルトの名無しさん (ブーイモ MM1d-RIxT)
2018/05/25(金) 10:18:58.21ID:AT66E0O7M GDI
875デフォルトの名無しさん (ワッチョイ 8b9a-2NJ2)
2018/05/25(金) 11:33:06.12ID:JXMMrzE70 direct2d
876デフォルトの名無しさん
2018/05/25(金) 12:11:02.95 Unity
877デフォルトの名無しさん (ワッチョイ 59b3-x/qq)
2018/05/25(金) 12:19:23.12ID:lIIOH/4a0 Opengl
878デフォルトの名無しさん (アウアウウー Sadd-DqgS)
2018/05/25(金) 12:52:26.94ID:s00mTA6Oa DirectX Tool Kit
879デフォルトの名無しさん (ワントンキン MM25-RIxT)
2018/05/25(金) 14:11:55.60ID:7mkguDclM cairo
880デフォルトの名無しさん (ワッチョイ 39a9-vADk)
2018/05/25(金) 18:33:18.15ID:vSqqKkie0 いっぱいあるなー、一通り試してみようかな
881放置された蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd33-s+lB)
2018/05/25(金) 18:37:43.90ID:mtapFpQed 全部は時間的に無理。
882デフォルトの名無しさん (アウアウウー Sadd-Ockd)
2018/05/25(金) 19:06:13.22ID:O4zlrz7ka DirectX Tool Kit一択だとおもうが
883デフォルトの名無しさん (ワッチョイ 9381-DqgS)
2018/05/25(金) 19:16:41.38ID:BiCg0uer0 OpenGLなんてのは?
884デフォルトの名無しさん (ワッチョイ fb9b-bqqt)
2018/05/25(金) 19:17:34.72ID:el+ngQt20 windowsに限定するならopneGLにする意味は薄い
885デフォルトの名無しさん (ワッチョイ 39a9-vADk)
2018/05/25(金) 23:32:47.23ID:vSqqKkie0 DirectX tool kit なるものは一般的なDirectXの上位互換みたいな捉え方でおk?
886デフォルトの名無しさん (ワッチョイ d904-zX0R)
2018/05/25(金) 23:41:23.37ID:9e9u/b+G0 >>882
よこからだけど、これ面白そう。
よこからだけど、これ面白そう。
887はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 7b6f-DqgS)
2018/05/26(土) 01:45:05.97ID:r5N0xqhb0 Siv3D とかも楽に使えると思う。 (3D という名前がついてるけど 2D もいける)
888デフォルトの名無しさん (ワッチョイ 7923-Y0oy)
2018/05/26(土) 09:49:22.16ID:Gw/MbzDj0 今の時代なら cocos 2d とかモバイルでも使えるライブラリ使った方がいいんじゃないのか
889デフォルトの名無しさん (スプッッ Sd33-PpUk)
2018/05/26(土) 10:01:48.35ID:KfOwUuVld c++ならアンリアルエンジンで行こうぜ
890デフォルトの名無しさん (ワッチョイ d993-xy05)
2018/05/26(土) 15:38:59.11ID:dTnlF+1t0 あれESCキーが消えるから…
891デフォルトの名無しさん (アウアウウー Sadd-vxiR)
2018/05/29(火) 08:17:20.26ID:kgP2LOmLa string::size_type についてですが、
size_type の前についている
「string::」
というのは何ですか?
size_type の前についている
「string::」
というのは何ですか?
892デフォルトの名無しさん (アウアウウー Sadd-vxiR)
2018/05/29(火) 08:20:28.98ID:kgP2LOmLa 名前空間ではないようですし。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★3 [BFU★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★5 [Hitzeschleier★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 高市早苗「長期金利なんかよりも日本が成長することのほうが大事」 [834922174]
- 【悲報】高市「マクロンさあ!近平G7に呼ばずハミゴにしちゃってよ!😡」【小学生内閣】 [359965264]
- 結局手を出さなければ緊張することもなかった、高市早苗の外交力はゼロどころかマイナス [245325974]
- 近所にびっくりドンキーがないんだけど!!!
- 【安倍晋三】中国船4隻が領海侵入 [828897501]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ4🧪
