次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part130
http://mevius.2ch.net/test/read.cgi/tech/1490917669/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.100【環境依存OK】
http://echo.2ch.net/test/read.cgi/tech/1478440682/
■長いソースを貼るときはここへ。■
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
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part131 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 3b96-ov1m)
2017/07/29(土) 11:28:28.97ID:o30VDF4g0531片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd1f-dw5s)
2017/09/03(日) 17:31:44.96ID:zmbOaeS6d friendなら、その人のプライベートにアクセスできる。それだけの意味。
532片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd1f-dw5s)
2017/09/03(日) 17:33:29.06ID:zmbOaeS6d ある人のfriendなら、その人のプライベートにアクセスできる。
533デフォルトの名無しさん (ワッチョイ 7fef-6h2J)
2017/09/03(日) 17:36:12.98ID:5WRYI1ZX0534デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/03(日) 17:39:19.97ID:jXGwZqzU0535片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd1f-dw5s)
2017/09/03(日) 17:40:51.54ID:zmbOaeS6d あるクラスX内部のstaticでpublicな関数fは、Xのインスタンスの存在に関係なくX::fという名前でアクセスできる。
あるクラスX内部のfriendな関数gは、X内部のプライベートなメンバーm_aにアクセスできる。
あるクラスX内部のfriendな関数gは、X内部のプライベートなメンバーm_aにアクセスできる。
536デフォルトの名無しさん (ワッチョイ 7fef-6h2J)
2017/09/03(日) 17:42:36.39ID:5WRYI1ZX0 >>534
確かに friend 関数は「メンバーじゃない」ですか‥main() と同じような普通の関数なわけですね‥
確かに friend 関数は「メンバーじゃない」ですか‥main() と同じような普通の関数なわけですね‥
537デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/03(日) 19:02:31.58ID:jXGwZqzU0 friendは他のクラスのメンバかも知れない
そういうときも俺の憶え方なら動揺せずに済む
そういうときも俺の憶え方なら動揺せずに済む
538デフォルトの名無しさん (ワッチョイ ff32-X0kF)
2017/09/03(日) 19:05:08.53ID:/S0gLPFy0 メンバ関数より、メンバでもfriendでもない関数を使おう
って誰かが言ってた
って誰かが言ってた
539デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/03(日) 19:11:23.65ID:jXGwZqzU0 欲しい機能がメンバでない関数で使えないとなれば
それはクラスの設計ミスないしはダサい設計だかんな
クラックできちまうのと違う提供すべき機能の欠落
それはクラスの設計ミスないしはダサい設計だかんな
クラックできちまうのと違う提供すべき機能の欠落
540デフォルトの名無しさん (ワッチョイ ff90-D/08)
2017/09/03(日) 19:52:56.95ID:yMO/rU630 またクズが暴れてるのか・・・
541デフォルトの名無しさん (ワッチョイ ffc5-JjKz)
2017/09/03(日) 19:55:19.54ID:eN0Ud7+B0 >>530
(1) friendが無い場合
「z = x + y;」に出くわしたコンパイラは
1. インスタンスxに対しするC::operator+(y)(1引数)の呼び出し
2. グローバルな関数C operator+(C const& a, C const& b)(およびその亜種)の呼び出し
のあてはめを順次試みるがどちらの関数も宣言が存在しないからあてはまるものが無くエラーになる
(2) friendがある場合
friendがつくことでoperator+()はCのメンバ関数ではなく、グローバルな関数として宣言されたことになる
このとき「z = x + y;」に出くわしたコンパイラは、上の1、2の順で当てはめを試み、
グローバルな関数C operator+(C const& a, C const& b)の呼び出しと解釈する。
本来この関数はクラスCのprivateメンバにアクセスできないが、friendの力でそれができ、めでたくビルドできて動く。
細かい話は規格の人がフォローして☆ホスイ
(1) friendが無い場合
「z = x + y;」に出くわしたコンパイラは
1. インスタンスxに対しするC::operator+(y)(1引数)の呼び出し
2. グローバルな関数C operator+(C const& a, C const& b)(およびその亜種)の呼び出し
のあてはめを順次試みるがどちらの関数も宣言が存在しないからあてはまるものが無くエラーになる
(2) friendがある場合
friendがつくことでoperator+()はCのメンバ関数ではなく、グローバルな関数として宣言されたことになる
このとき「z = x + y;」に出くわしたコンパイラは、上の1、2の順で当てはめを試み、
グローバルな関数C operator+(C const& a, C const& b)の呼び出しと解釈する。
本来この関数はクラスCのprivateメンバにアクセスできないが、friendの力でそれができ、めでたくビルドできて動く。
細かい話は規格の人がフォローして☆ホスイ
542デフォルトの名無しさん (オッペケ Src7-mvsT)
2017/09/03(日) 21:08:24.75ID:Kvjfvtnar >(2) friendがある場合
最も近い(内側の)名前空間の関数になる(11.3/6-7)
friend関数がメンバーではないことがC++14に明記されていなかったようで、C++17ドラフトに追記された模様(N4659 12.2/2)
<おまけ>
宣言の場所がクラス内という事情により、リンカーはともかくコンパイラーから存在が見えにくい関数となる
この関数を使うには
・名前空間スコープで明示的に宣言し直す
C operator+(C const& a, C const& b);
・ADL(argument dependent lookup)でクラススコープの検索を発動させる
>>541でoperator+が呼び出せているのはADLによる
最も近い(内側の)名前空間の関数になる(11.3/6-7)
friend関数がメンバーではないことがC++14に明記されていなかったようで、C++17ドラフトに追記された模様(N4659 12.2/2)
<おまけ>
宣言の場所がクラス内という事情により、リンカーはともかくコンパイラーから存在が見えにくい関数となる
この関数を使うには
・名前空間スコープで明示的に宣言し直す
C operator+(C const& a, C const& b);
・ADL(argument dependent lookup)でクラススコープの検索を発動させる
>>541でoperator+が呼び出せているのはADLによる
543デフォルトの名無しさん (オッペケ Src7-mvsT)
2017/09/03(日) 21:36:42.85ID:Kvjfvtnar つまりクラスの外で定義された関数をイメージすればいい
struct A { friend void operator+(A,A) {/**/} };
↓
struct A { friend void operator+(A,A); };
void operator+(A,A) { /**/ } // ただしADLが無いと見えない
struct A { friend void operator+(A,A) {/**/} };
↓
struct A { friend void operator+(A,A); };
void operator+(A,A) { /**/ } // ただしADLが無いと見えない
544デフォルトの名無しさん (ワッチョイ b3e4-7rWm)
2017/09/03(日) 21:38:57.90ID:ipvja13x0 ドット拡張とかすればいいのにね
int static_value.fanction() = 0; // function専用
vid functionx.function(char*p){} // function専用
ファイル内スコープなんて今時ほとんど使わないから無視するか識別子重なったら同一と見做すかして
ついでにドット型はファイル内の前方参照も無くし宣言を省けるようにするとかさ
int static_value.fanction() = 0; // function専用
vid functionx.function(char*p){} // function専用
ファイル内スコープなんて今時ほとんど使わないから無視するか識別子重なったら同一と見做すかして
ついでにドット型はファイル内の前方参照も無くし宣言を省けるようにするとかさ
546デフォルトの名無しさん (ワッチョイ 636f-U1rl)
2017/09/04(月) 06:46:46.49ID:bUZLYHBF0 >>522
static関数とfriendは全然違うし似てるとこなんてない
static関数とfriendは全然違うし似てるとこなんてない
547デフォルトの名無しさん (スップ Sd1f-TajK)
2017/09/04(月) 08:11:17.30ID:6a+3L2fAd >>546
みなさんこれが典型的ななんの役にも立たない回答の好例です
みなさんこれが典型的ななんの役にも立たない回答の好例です
548デフォルトの名無しさん (ドコグロ MM47-2CmY)
2017/09/04(月) 08:13:10.29ID:t0m5bmxTM 煽ることしかできない奴乙
549デフォルトの名無しさん (スップ Sd1f-sFCB)
2017/09/04(月) 08:17:12.97ID:MR3pz7f3d >>546
共通点はある
共通点はある
551デフォルトの名無しさん (スップ Sd1f-sFCB)
2017/09/04(月) 08:37:44.08ID:MR3pz7f3d 呼ぶときにクラス名を書きたいか書きたくないかで判断
コンパイルした結果には大した差はない
コンパイルした結果には大した差はない
552デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/04(月) 08:51:25.02ID:EfQNUMljd staticだとADLに引っ掛からないとか?
553デフォルトの名無しさん (ワッチョイ ff4b-Tcdr)
2017/09/04(月) 09:10:00.24ID:s4lmvNao0 クラスの外の関数とオーバーロードさせたければfriend
https://ideone.com/Bfcfbq
https://ideone.com/Bfcfbq
554デフォルトの名無しさん (ササクッテロル Spc7-/nQp)
2017/09/04(月) 10:13:49.53ID:roJHcSrip なんでこんなどうでもいいことで30も消費してんの
555デフォルトの名無しさん (ワッチョイ 6309-8f0a)
2017/09/04(月) 10:38:52.68ID:Ly8n+qhB0 staticはメンバを触れない。friendは触れる。
それくらいしか違いないけどなぁ。
俺、フレンド関数はほとんど書いたことない。
それくらいしか違いないけどなぁ。
俺、フレンド関数はほとんど書いたことない。
556デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/04(月) 10:42:45.81ID:EfQNUMljd >>555
?
?
557デフォルトの名無しさん (ワッチョイ 6309-8f0a)
2017/09/04(月) 10:44:19.85ID:Ly8n+qhB0 違ったっけ。
staticってthisもってないんじゃなかった?
staticってthisもってないんじゃなかった?
558デフォルトの名無しさん (ワッチョイ 6309-8f0a)
2017/09/04(月) 11:03:17.00ID:Ly8n+qhB0559デフォルトの名無しさん (ワンミングク MM9f-KFeJ)
2017/09/04(月) 11:51:31.64ID:ByDgWFhHM メンバ変数をprotectedにする人ってなんなの?露出狂なの?
560デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/04(月) 11:55:13.79ID:EfQNUMljd そういう人が日本に一人二人いるかも知れないけど、気にするだけ損だよ
561デフォルトの名無しさん (ワッチョイ 6309-8f0a)
2017/09/04(月) 12:17:47.72ID:Ly8n+qhB0 継承しても触れるようにするためだけど。継承自体がほとんどない。
562デフォルトの名無しさん (ワッチョイ 636f-U1rl)
2017/09/04(月) 12:51:51.83ID:bUZLYHBF0 >>558
勘違いというのが勘違い
勘違いというのが勘違い
563デフォルトの名無しさん (ブーイモ MM1f-Gtnu)
2017/09/04(月) 12:57:07.34ID:KIEUzmnzM クラス内に定義されたstatic関数は、そのクラスのオブジェクトが存在しなくても使える関数ってのが本来の意味。
動的なオブジェクト状態には依存せず、静的なクラス構造のみに依存するからstaticね。
対してfriendは、自分をさらけ出す人を指定するめのもの。
stream のから呼び出されるオペレーターを定義する時には、既に完成している stream (だけ)に対して自オペレーターをさらけ出してしまうのがいろいろな意味で最も効率的。
以上から、friend関数は、静的ポリモーフィズムを関数レベルでお手軽に実現したいときに使うと思っている。
動的なオブジェクト状態には依存せず、静的なクラス構造のみに依存するからstaticね。
対してfriendは、自分をさらけ出す人を指定するめのもの。
stream のから呼び出されるオペレーターを定義する時には、既に完成している stream (だけ)に対して自オペレーターをさらけ出してしまうのがいろいろな意味で最も効率的。
以上から、friend関数は、静的ポリモーフィズムを関数レベルでお手軽に実現したいときに使うと思っている。
564デフォルトの名無しさん (ワッチョイ 636f-U1rl)
2017/09/04(月) 13:03:46.35ID:bUZLYHBF0565デフォルトの名無しさん (ワンミングク MM9f-KFeJ)
2017/09/04(月) 13:05:20.90ID:ByDgWFhHM >>561
なんで素っ裸でコートきてんの?露出狂なの?って聞かれて
コート脱いだらちんこ見えるようにする為だよって答えてんのと同じだぞ
まったく…露出狂は社会に出ちゃいけない存在なんだから、もう二度とプログラミングするんじゃないぞ
なんで素っ裸でコートきてんの?露出狂なの?って聞かれて
コート脱いだらちんこ見えるようにする為だよって答えてんのと同じだぞ
まったく…露出狂は社会に出ちゃいけない存在なんだから、もう二度とプログラミングするんじゃないぞ
566デフォルトの名無しさん (ワッチョイ 334d-6h2J)
2017/09/04(月) 13:05:58.55ID:ws3TkDjE0 仕様がグダグダですな。
567デフォルトの名無しさん (ワッチョイ ff90-D/08)
2017/09/04(月) 15:31:51.46ID:xMNR7APW0568デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/04(月) 16:26:06.19ID:pd3pCmCq0 あれだろ
日本語のガールフレンドと
英語のgirl friendじゃ意味が違うというアレ
日本語のガールフレンドと
英語のgirl friendじゃ意味が違うというアレ
569デフォルトの名無しさん (ワッチョイ 6309-8f0a)
2017/09/04(月) 16:40:24.27ID:Ly8n+qhB0 >>565
あんたに決められる筋合いはねー。災いあれ。
あんたに決められる筋合いはねー。災いあれ。
570デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/04(月) 16:58:13.05ID:EfQNUMljd friendはクラスの役割を適当に分担しながら実装の隠蔽を図るのにはまあ妥当な仕組みだろうな
571デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/04(月) 17:07:07.44ID:pd3pCmCq0 継承をほとんど使わないってどんな分野だろう
俺んとこではポートを叩くときのプロトコルが
似ているようで少しずつ違うなんての普通にあるし
俺んとこではポートを叩くときのプロトコルが
似ているようで少しずつ違うなんての普通にあるし
572デフォルトの名無しさん (スップ Sd1f-sFCB)
2017/09/04(月) 17:13:32.82ID:MR3pz7f3d 複数のクラスのfriendが可能
staticは1個だけ
staticは1個だけ
573デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/04(月) 17:15:33.44ID:EfQNUMljd ダックタイピングじゃね?
574デフォルトの名無しさん (ドコグロ MMdf-CPXF)
2017/09/04(月) 18:52:24.45ID:s+p5aXGeM575デフォルトの名無しさん (ワッチョイ a36d-pwmx)
2017/09/04(月) 19:06:46.17ID:CIc3tQw70576デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/04(月) 19:28:25.71ID:EfQNUMljd C++のfriendが現実世界の友達と違うのは、最初に決めたやつ以外にfriendを増やすことは全く好ましくない、
という点だろう
という点だろう
577デフォルトの名無しさん (ワンミングク MM9f-KFeJ)
2017/09/04(月) 19:58:54.95ID:ByDgWFhHM578デフォルトの名無しさん (ワッチョイ d3c9-Rh8o)
2017/09/04(月) 23:34:49.89ID:jzRaTvEE0 friendじゃなくfamilyが良かった気がする
579デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/04(月) 23:45:07.31ID:pd3pCmCq0 そうだね、ニュアンス的にはそっちだ
580デフォルトの名無しさん (ワッチョイ a34b-hEpb)
2017/09/05(火) 10:50:00.46ID:D99g/mXF0581デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/05(火) 12:19:42.29ID:FAzSlJ+ld #define amigo friend
582デフォルトの名無しさん (ワッチョイ ff9f-QSye)
2017/09/05(火) 12:30:05.08ID:eN2J5TsS0 #define brother friend
583デフォルトの名無しさん (ワッチョイ 33e5-6h2J)
2017/09/05(火) 13:50:03.50ID:MHv2cVQ40 printf("We are the World."); ←わかる
cout << "We are the World" <<endl; ←わからない
printfは「関数」だからわかります。
coutの<<はシフト?よくわからないです。
なぜC++はこんな文字の出力のさせ方にしたんでしょうか?関数じゃダメだったんですか?
cout << "We are the World" <<endl; ←わからない
printfは「関数」だからわかります。
coutの<<はシフト?よくわからないです。
なぜC++はこんな文字の出力のさせ方にしたんでしょうか?関数じゃダメだったんですか?
584デフォルトの名無しさん (ワッチョイ bf91-6h2J)
2017/09/05(火) 13:54:25.72ID:5+GcycqS0 方法が増えただけ
以前どおり関数でも大丈夫だよ
以前どおり関数でも大丈夫だよ
585デフォルトの名無しさん (ワッチョイ 636f-U1rl)
2017/09/05(火) 14:03:50.06ID:CTfci4Vl0 >>583
<<は演算子オーバーロードだけどcoutなんて使う必要ないよprintfでOK
<<は演算子オーバーロードだけどcoutなんて使う必要ないよprintfでOK
586デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/05(火) 14:04:00.15ID:5KjI8r3d0 >>583
それはまさにC++の作者(以下、禿)が
彼の著書でアピールしていたことだ
coutとは何か? <<とは何か?
記号と意味はどこでどのように関連付いているのか
意味は関数で表記することにしよう
<<の意味を表記する関数の関数名をoperator<<としよう
プログラム言語の命令とデータは動詞と目的語だ
動詞は関数と1対1対応でよいが目的語の定義は動詞の蓄積だ
・・・てな具合
それはまさにC++の作者(以下、禿)が
彼の著書でアピールしていたことだ
coutとは何か? <<とは何か?
記号と意味はどこでどのように関連付いているのか
意味は関数で表記することにしよう
<<の意味を表記する関数の関数名をoperator<<としよう
プログラム言語の命令とデータは動詞と目的語だ
動詞は関数と1対1対応でよいが目的語の定義は動詞の蓄積だ
・・・てな具合
587デフォルトの名無しさん (スッップ Sd1f-sFCB)
2017/09/05(火) 17:31:12.14ID:LcvSXQg0d588デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/05(火) 18:16:33.48ID:FAzSlJ+ld それほどでもない
589デフォルトの名無しさん (ドコグロ MM1f-CPXF)
2017/09/05(火) 18:16:37.41ID:deDONG/TM cout.<<("We are the World"). <<(endl);
があれば少しはマシだったかね。
があれば少しはマシだったかね。
590デフォルトの名無しさん (ワッチョイ a36d-pwmx)
2017/09/05(火) 18:45:41.20ID:fgaIXgJY0 >>583
演算子のオーバーロードのよいお題ということで無理矢理ねじこんだんじゃないかな
演算子のオーバーロードのよいお題ということで無理矢理ねじこんだんじゃないかな
591デフォルトの名無しさん (ワッチョイ c397-Pjaj)
2017/09/05(火) 18:48:59.76ID:Ol0Fklqi0 using namespace std;
double value = 1.23;
cout << "value = " << value << endl;
double value = 1.23;
cout << "value = " << value << endl;
592デフォルトの名無しさん (ワッチョイ 33e4-73wU)
2017/09/05(火) 19:06:29.40ID:/x4Q9Nfh0 >>587
お約束を破っているが流し込んでる感が出ているので芸術点高い
お約束を破っているが流し込んでる感が出ているので芸術点高い
593デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/05(火) 19:25:16.50ID:FAzSlJ+ld +-*/と違って<< がシフト演算子なんて決まってないから「本来と違う」なんて意味なさない
594デフォルトの名無しさん (ブーイモ MMff-QCDP)
2017/09/05(火) 19:34:59.61ID:TUBHCjnbM vectorオブジェクトが破棄されるとき、要素の解放順は要素順であることは保証されていますか?
595デフォルトの名無しさん (ワントンキン MM9f-KFeJ)
2017/09/05(火) 19:39:42.84ID:DJL8TJyoM >>594
されてない
されてない
596デフォルトの名無しさん (スッップ Sd1f-sFCB)
2017/09/05(火) 19:39:47.76ID:LcvSXQg0d597デフォルトの名無しさん (スプッッ Sd1f-gM2o)
2017/09/05(火) 19:42:00.05ID:FAzSlJ+ld598デフォルトの名無しさん (ワッチョイ 630d-8qEQ)
2017/09/05(火) 20:04:52.50ID:Xvi9WQb30 数学の演算子とプログラム言語の演算子のことじゃないかな。
+ - は数学とプログラム言語で一致
* / は数学と違うけど文字セットに乗除の記号がないし妥当な代用
<< をシフトに使うのはC系プログラム言語の独特の使い方
だったら << が出力になってもええじゃないか、という話。
+ - は数学とプログラム言語で一致
* / は数学と違うけど文字セットに乗除の記号がないし妥当な代用
<< をシフトに使うのはC系プログラム言語の独特の使い方
だったら << が出力になってもええじゃないか、という話。
599デフォルトの名無しさん (ワッチョイ d3c9-Rh8o)
2017/09/05(火) 20:10:04.82ID:CG6xGPaC0 向きは違うけどbashみたいなイメージだと思ってた
600デフォルトの名無しさん (ワッチョイ 0311-j2rg)
2017/09/05(火) 20:10:32.88ID:gdvLxkwI0 お前がそう思うんならそうなんだろうお前ん中ではな
601片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd1f-dw5s)
2017/09/05(火) 20:11:08.83ID:HWiXORhGd 数学では、比較してずっと小さい、ずっと大きいという意味で<<、>>を使うことがあるみたいだが。
602デフォルトの名無しさん (ブーイモ MMff-QCDP)
2017/09/05(火) 20:11:12.82ID:TUBHCjnbM603デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/05(火) 20:17:36.79ID:5KjI8r3d0 禿が言い出した<<と
おまいらが言い出す<<では
悪いが社会への影響度がまるで違う
大勢のPGが<<はI/Oだと素直に従うかどうかでだ
新しい言語に旧来の言語と似た記号が出てきたからって
同じ意味でなければならないという法はどこにもない
おまいらが言い出す<<では
悪いが社会への影響度がまるで違う
大勢のPGが<<はI/Oだと素直に従うかどうかでだ
新しい言語に旧来の言語と似た記号が出てきたからって
同じ意味でなければならないという法はどこにもない
604デフォルトの名無しさん (ワッチョイ a34b-hEpb)
2017/09/05(火) 20:19:03.84ID:D99g/mXF0 >>602
なんで順番が気になるんだ?
なんで順番が気になるんだ?
605デフォルトの名無しさん (ワッチョイ ff9f-QSye)
2017/09/05(火) 20:21:01.51ID:eN2J5TsS0 ローテート命令が演算子化されてないのは何故なんだぜ?
606デフォルトの名無しさん (ブーイモ MMff-QCDP)
2017/09/05(火) 20:58:17.14ID:TUBHCjnbM607デフォルトの名無しさん (ブーイモ MMff-fXYx)
2017/09/05(火) 21:12:58.72ID:Eko3GwfuM printfをモダンにアレンジして新規格作ればいいのに。
608デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/05(火) 21:50:59.32ID:5KjI8r3d0609デフォルトの名無しさん (ワッチョイ c300-sFCB)
2017/09/05(火) 22:29:35.14ID:NIuXE25q0 >>605
ローテートなんて頻繁に使うものじゃないから
ビットが立ってる数を数えるとか、
ビットが立ってる位置を調べるとか、
バイト単位の並び替えとか、
小数から整数へ四捨五入とか、
他にいくらでも足したいものはある
ローテートなんて頻繁に使うものじゃないから
ビットが立ってる数を数えるとか、
ビットが立ってる位置を調べるとか、
バイト単位の並び替えとか、
小数から整数へ四捨五入とか、
他にいくらでも足したいものはある
610デフォルトの名無しさん (ワッチョイ f3c5-X0kF)
2017/09/05(火) 22:54:34.26ID:DO26xGrR0 誰がこんなクソ言語つくったんだよ
作者はたぶんバチが当たって禿げてるはず
作者はたぶんバチが当たって禿げてるはず
611デフォルトの名無しさん (ワッチョイ 334d-6h2J)
2017/09/05(火) 23:01:40.29ID:nPfvfHCk0 だいたい最初にアスタリスクを乗算演算子にした奴は誰だよ。
612デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/05(火) 23:58:08.13ID:5KjI8r3d0 ジョンバッカスだろ
613デフォルトの名無しさん (ワッチョイ bf91-b8Mh)
2017/09/05(火) 23:58:19.96ID:qAaUk7C50 operator:=とかoperator!?とか定義できるようにしてくれたら
お前らが度肝を抜くような使い方して見せるのに、残念でならない。
お前らが度肝を抜くような使い方して見せるのに、残念でならない。
614デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/06(水) 00:21:11.51ID:eLdBXtqw0 operator?:ならマジで提案してみそ
あわよくば大手柄だぞ
あわよくば大手柄だぞ
615デフォルトの名無しさん (ワッチョイ 7f89-eV1K)
2017/09/06(水) 00:25:00.50ID:VYubvLfh0 >>613
コンパイルエラーになろうが、ソース書くだけなら現状でもできるだろうから、度肝を抜いてくださいな。
コンパイルエラーになろうが、ソース書くだけなら現状でもできるだろうから、度肝を抜いてくださいな。
616デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/06(水) 00:47:00.85ID:eLdBXtqw0 613なりのcxxfrontでも作ればいい
617デフォルトの名無しさん (ワッチョイ c300-sFCB)
2017/09/06(水) 06:39:00.29ID:lz1Lh31S0 >>611
あなたならどれにする?
あなたならどれにする?
618デフォルトの名無しさん (ワッチョイ c300-sFCB)
2017/09/06(水) 06:40:33.11ID:lz1Lh31S0 同じかどうかの比較が = ではないのが欠陥
619デフォルトの名無しさん (ドコグロ MMdf-2CmY)
2017/09/06(水) 07:17:47.41ID:xbyXQy+0M >>615
なんか面白いこと言おうとしてるの?
なんか面白いこと言おうとしてるの?
620デフォルトの名無しさん (ワッチョイ cf1c-PLFS)
2017/09/06(水) 08:45:25.92ID:6GspjXt70 >>618
BASICのように=の意味が文脈で変わるべきだと?
BASICのように=の意味が文脈で変わるべきだと?
621デフォルトの名無しさん (スッップ Sd1f-sFCB)
2017/09/06(水) 08:49:59.58ID:/Hhi3W4sd いや、代入を別の記号に
それこそ := でも
それこそ := でも
622デフォルトの名無しさん (ワッチョイ bfaf-DEiO)
2017/09/06(水) 08:50:33.96ID:ZK3Q9QYA0 いやっすいやっす!代入に2タイプも使うのいやっす!
623デフォルトの名無しさん (ワッチョイ 6332-X0kF)
2017/09/06(水) 08:51:14.26ID:DE0YQ4Kk0 数学の方を現代に合わせて変えるべき
624デフォルトの名無しさん (ワンミングク MM9f-KFeJ)
2017/09/06(水) 08:57:40.90ID:zxwumig7M625デフォルトの名無しさん (ワッチョイ 33a6-SDEO)
2017/09/06(水) 09:44:12.68ID:f82uiC9X0 自民党の恐怖の言論弾圧が迫る!
売国安倍は憲法改正で国民主権と基本的人権
を奪うつもりだ。 ← 民主主義の崩壊
http://www.data-max.co.jp/280113_ymh_02/
↑ マスコミは 9条しか報道しないが 自民案
の真の恐さは21条など言論の自由を奪うこと
自民案が通ると 政府批判しただけで逮捕されるぞ!
https://www.youtube.com/watch?v=h9x2n5CKhn8
上のビデオで 自民党は 日本人に基本的人権
は必要ないと 異常なことを平気で言う。
http://xn--nyqy26a13k.jp/archives/31687
↑ 都民ファーストも安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻すつもりだから
絶対に投票してはだめだ。 民主主義が崩壊する
http://blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489
↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。
https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674
↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
売国安倍は憲法改正で国民主権と基本的人権
を奪うつもりだ。 ← 民主主義の崩壊
http://www.data-max.co.jp/280113_ymh_02/
↑ マスコミは 9条しか報道しないが 自民案
の真の恐さは21条など言論の自由を奪うこと
自民案が通ると 政府批判しただけで逮捕されるぞ!
https://www.youtube.com/watch?v=h9x2n5CKhn8
上のビデオで 自民党は 日本人に基本的人権
は必要ないと 異常なことを平気で言う。
http://xn--nyqy26a13k.jp/archives/31687
↑ 都民ファーストも安倍と同じく 憲法改正で 人権
無視の大日本帝国憲法に戻すつもりだから
絶対に投票してはだめだ。 民主主義が崩壊する
http://blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489
↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。
https://dot.asahi.com/aera/2016071100108.html?page=3
http://blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674
↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。
国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
626デフォルトの名無しさん (ワッチョイ c397-Pjaj)
2017/09/06(水) 11:33:15.11ID:Mqa6x7N10 2003年8月の第1回から2007年3月の第6回までいずれも中国北京で計9次の会合が行なわれた
話し合いで解決しなかった
原爆、弾道ミサイルの開発にカネ、時間を与えてしまった
軍事力でつぶすしかないのに、まだこんなこといってる
,,-―--、
|:::::::::::::;;;ノ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|::::::::::( 」 < 対話で解決しよう
ノノノ ヽ_l \______________
,,-┴―┴- 、 ∩_
/,|┌-[]─┐| \ ( ノ
/ ヽ| | バ | '、/\ / /
/ `./| | カ | |\ /
\ ヽ| lゝ | | \__/
\ |  ̄ ̄ ̄ |
⊂|______|
|l_l i l_l |
| ┬
話し合いで解決しなかった
原爆、弾道ミサイルの開発にカネ、時間を与えてしまった
軍事力でつぶすしかないのに、まだこんなこといってる
,,-―--、
|:::::::::::::;;;ノ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|::::::::::( 」 < 対話で解決しよう
ノノノ ヽ_l \______________
,,-┴―┴- 、 ∩_
/,|┌-[]─┐| \ ( ノ
/ ヽ| | バ | '、/\ / /
/ `./| | カ | |\ /
\ ヽ| lゝ | | \__/
\ |  ̄ ̄ ̄ |
⊂|______|
|l_l i l_l |
| ┬
627デフォルトの名無しさん (ドコグロ MM27-CPXF)
2017/09/06(水) 12:26:18.39ID:8RU3q9uiM >>623
数学は、最初に定義さえすれば自由にしていいんだよ。
数学は、最初に定義さえすれば自由にしていいんだよ。
628デフォルトの名無しさん (スプッッ Sd1f-TajK)
2017/09/06(水) 12:36:56.86ID:/66SkMcqd 話が成り立たないアホばっかりだな
629デフォルトの名無しさん (ワッチョイ 6f7b-DEiO)
2017/09/06(水) 15:29:10.13ID:fXx7GStM0 プログラミング勉強し始めた初心者ですが
手詰まりになったので質問させてください
ttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ALDS1_3_C&lang=jp
この問題をやっていますが、以下のコードで「Time Limit Exceeded」となってしまいます
他の正解者のコード見てもやってることは同じな気がするのですが
なにがいけないのでしょうか?
C++14コード
ttp://codepad.org/2Yxb33Ab
手詰まりになったので質問させてください
ttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ALDS1_3_C&lang=jp
この問題をやっていますが、以下のコードで「Time Limit Exceeded」となってしまいます
他の正解者のコード見てもやってることは同じな気がするのですが
なにがいけないのでしょうか?
C++14コード
ttp://codepad.org/2Yxb33Ab
630デフォルトの名無しさん (ワッチョイ 6309-8f0a)
2017/09/06(水) 15:33:28.13ID:I6k6pGLy0 多分出力のコードが間違ってる。
631629 (ワッチョイ 6f7b-DEiO)
2017/09/06(水) 15:40:37.11ID:fXx7GStM0 追記です
Case#8までは「Accepted」でOKなんですが
Case#9が「Time Limit Exceeded」でした
Case#9は入力が2000000行もあるっぽいです
でも他の人とやってること自体は同じなんだから
このコードでできるはずと思い込んでしまって
何が悪いのかさっぱり検討つきません。。。
Case#8までは「Accepted」でOKなんですが
Case#9が「Time Limit Exceeded」でした
Case#9は入力が2000000行もあるっぽいです
でも他の人とやってること自体は同じなんだから
このコードでできるはずと思い込んでしまって
何が悪いのかさっぱり検討つきません。。。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「日本はドイツと違い反省せず」…中国外相、独外相に対日批判 台湾問題で理解求める [少考さん★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑 [931948549]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 現役ドラフト発表WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
- 【写真】今日は刺身食べる事にした
- 俺はきっと"全部"嫌いなんだ。息づく全てが俺を苛つかせるんだ。
- 愛国者「大東亜戦争はアジア解放のための戦い」 [834922174]
