トップページ⇒tech
1002コメント293KB

C++相談室 part126 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2016/08/13(土) 11:24:45.65ID:NPYsKJkE
次スレを立てる時は本文の1行目に以下を追加して下さい
!extend:on:vvvvv:1000:512

C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレに
お願いします。

前スレ
C++相談室 part125
http://echo.2ch.net/test/read.cgi/tech/1463761261/

このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.99【環境依存OK】
http://echo.2ch.net/test/read.cgi/tech/1469177649/

■長いソースを貼るときはここへ。■
 http://codepad.org/
 http://ideone.com/

[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
0002デフォルトの名無しさん2016/08/13(土) 16:09:56.09ID:DvcVUK7N
STLつかうと一気に実行ファイルサイズが10倍に?!

環境によるだろ。
俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力
ランタイムを使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない

すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。

C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。
とかいうエラーが出るんだけどこれってどうすればいいの?

#include <stdafx.h>
後死ね。

言葉が悪いな。それで教えているつもりか。
まぁヒントぐらいにはなったな。
うむごくろう。

---- テンプレ ここまで ----
0003デフォルトの名無しさん2016/08/14(日) 19:04:30.78ID:/ufxoGTJ
もう2のテンプレは要らない
0004デフォルトの名無しさん2016/08/14(日) 19:48:31.49ID:jo5I4z3k
その時見てなかったから意味わかんないな。
恐らく誰かを晒しあげてんだろうなとは思うけど、いつまで粘着して書いてんだ気持ち悪いと思う。
0005デフォルトの名無しさん2016/08/14(日) 22:26:13.71ID:TmMZaJrY
なんか異様に粘着性のやついるね
0006デフォルトの名無しさん2016/08/15(月) 00:06:47.99ID:ojA5BmnI
変な奴は多いな
このスレの醍醐味
0007asgasgasg2016/08/21(日) 11:29:17.36ID:NQK5qTs+
自作のWEBリクエスト システムを構築しています。HttpWebRequestを利用しています。

勉強の為、mixiへの自動ログインシステムを構築したのですが、うまくログインが出来ません。

■mixiのログイン構造
�@トップページ https://mixi.jp/ をGETする
---------
�Aログインページ https://mixi.jp/login.pl?from=login0"; へログイン情報をPOSTする
ポスト内容は以下の通り
next_url:/home.pl
post_key:�@のレスポンス内容のinput hidden項目
postkey:空文字
email:ログインURL
password:ログインパスワード
sticky:on

以下のクッキーがセットされる
session
stamp
�Bログイン後チェックページ https://mixi.jp/check.pl?n=%2Fhome.pl をGETする
�Aでセットされた以下クッキーでリクエストする
session
stamp
正常だと、HTTPステータス302のレスポンスヘッダーに Location:http://mixi.jp/home.pl があり
ログイン後トップ画面を表示する
0008デフォルトの名無しさん2016/08/21(日) 22:19:10.60ID:IM0bL6CD
質問
double std::exp(double x)に与えてよいxの範囲を事前に知る方法は何か無いですか
std::log(std::numeric_limits<double>::max())とかでおk?ギリmaxを極められる?それとも危険性有り?
あるいはより洗練されてて確実な方法キボンヌ
0009デフォルトの名無しさん2016/08/21(日) 23:08:26.81ID:FlxBKJll
exp(x) <= DBL_MAX
でexp(x)はeのx乗なんだから底がeのlogとって
log(exp(x)) <= log(DBL_MAX)
x <= log(DBL_MAX)
じゃろ…たぶん
0010デフォルトの名無しさん2016/08/22(月) 00:54:07.85ID:BRaxQeMg
なんでCopy Constructorが呼ばれないんですか?

class A {
public:
A() { std::cout << "Constructor " << std::endl; }
A(const A &a) { std::cout << "Copy Constructor " << std::endl; }
~A() { std::cout << "Destructor " << std::endl; }
};

A create_A() {
A tmp;
return tmp;
}

int main() {
A a = create_A();
return 0;
}
0011デフォルトの名無しさん2016/08/22(月) 00:59:08.93ID:FLDhgfD+
なんで呼ばれると思ってんの?
0012デフォルトの名無しさん2016/08/22(月) 01:35:13.36ID:jYf9ISog
RVO,NRVOという最適化の仕組みが働いてコピーが省略されるから
0013デフォルトの名無しさん2016/08/22(月) 01:40:27.00ID:BRaxQeMg
コピーが省略されたたらどうやって呼び出し元が値をうけとるのですか?
0014デフォルトの名無しさん2016/08/22(月) 02:11:33.10ID:pkonYlZZ
呼び出し元のスタック上に戻り値が返される
0015デフォルトの名無しさん2016/08/22(月) 02:19:39.81ID:jYf9ISog
mainはcreate_Aの返却値用の領域としてaを構築予定の領域を伝える(RVO)
create_Aではその返却値用の領域にtmpを構築してそのまま返却値として返す(NRVO)
0016デフォルトの名無しさん2016/08/22(月) 07:22:17.99ID:BRaxQeMg
コピーが省略されてるとのことなのにどうやって伝える/返すのですか?
0017デフォルトの名無しさん2016/08/22(月) 07:48:07.15ID:+lArBpqA
>>16
それで返ったことにする。
0018デフォルトの名無しさん2016/08/22(月) 13:12:55.14ID:JD5nAQ8h
コピーが省略されてるのはAのコピーだけ
伝えるのは領域のアドレス
返すのは返却値用の領域の使用権・管理権
0019デフォルトの名無しさん2016/08/22(月) 15:26:43.71ID:r/Rp/EFz
struct hoge
{
virtual ~hoge() = default;
};
virtualをこのように指定する事は可能ですか
0020デフォルトの名無しさん2016/08/22(月) 16:46:53.55ID:PLWTluEf
>>19
やってみたらどうなんだ
gcc 19.cpp -std=c++14 -c
cl 19.cpp /EHsc /c
0021デフォルトの名無しさん2016/08/22(月) 16:55:34.71ID:r/Rp/EFz
>>20
すでにやりました
規格的にどうかと聞いているんです
0022デフォルトの名無しさん2016/08/22(月) 17:05:45.63ID:L/g35wNF
8.4.1/1
自分で調べろよ
0023デフォルトの名無しさん2016/08/22(月) 17:48:37.29ID:GL87eYox
調べてわからないから聞いてるんです。
それに「8.4.1/1」ってなんですか、
企画の8.4.1を見たらわかるんですか。
もう少し実のある回答をお願いします。
0024デフォルトの名無しさん2016/08/22(月) 17:54:52.35ID:PLWTluEf
>>21
規格でどうたらは今はじめて言ったんだろうが
無駄に答えさせたの謝ってからにしろ ぼけ
0025デフォルトの名無しさん2016/08/22(月) 17:55:54.20ID:L/g35wNF
またこいつか
>企画の8.4.1を見たらわかるんですか。
企画じゃなくて「規格」な。そうに決まってるだろ
お前はここの誰かが適当なこと言ったらそれを信じるのか?
俺が該当箇所を親切にも教えてやったのに、何が「もう少し実のある回答をお願いします」だよ
規格を気にしてる人間にこれ以上実のある回答なんてないんだよハゲ
0026デフォルトの名無しさん2016/08/22(月) 18:06:14.22ID:r/Rp/EFz
>>24
勝手にやってないことにされても困るので
0027デフォルトの名無しさん2016/08/22(月) 18:31:25.03ID:PLWTluEf
>>26
やったかどうか19の時点で言わねえ
てめえの落ち度を棚に上げて勝手にとかぬかすなクズ
0028デフォルトの名無しさん2016/08/22(月) 19:27:22.83ID:r/Rp/EFz
>>27
勝手に勘違いして逆ギレされても困りますけど
0029デフォルトの名無しさん2016/08/22(月) 19:29:51.79ID:h7MtbrKQ
>>25
規格の8.4.1を読んだけどわかりませんでした
どこをどう読むと>>19の答えが読みとけるのか教えて下さい
0030デフォルトの名無しさん2016/08/22(月) 20:32:32.48ID:L/g35wNF
>>29
8.4.1では関数定義における一般的な事について書かれていて
=defaultに関する特別なルールに関しては次の「8.4.2 Explicitly-defaulted functions」に書かれてる
から8.4.2を読んだほうが良い
本当に調べる気があるならとっくに読んでるだろうけど
0031デフォルトの名無しさん2016/08/22(月) 20:35:38.43ID:h7MtbrKQ
で、>>19にあるvirtualとデストラクターと=defaultの組み合わせが禁止されて「いない」ことは
どこから読みとるのですか?
0032デフォルトの名無しさん2016/08/22(月) 21:30:40.25ID:L/g35wNF
>>31
逆にどこで禁止されているんだよ?
attribute-specifier-seqopt decl-specifier-seqopt declarator virt-specifier-seqopt = default ;
に合致してて他で特別に禁止されてないなら、それは許可されてるんだって分かれよ
0033デフォルトの名無しさん2016/08/22(月) 22:14:15.64ID:h7MtbrKQ
>逆にどこで禁止されているんだよ?

1358ページある規格のどこにも禁止されていないことを8.4.1のどこから読みとるのか
と聞いているのに、論理的思考のできない低能はどうしようもないな
0034デフォルトの名無しさん2016/08/22(月) 22:38:44.27ID:PLWTluEf
>>28
勘違いじゃねえだろ
与えなかった情報がどっちに転ぶか
中間電位だのメタステーブルだのって状況を
おまえがわかってねえんだよ

言わなかったことは俺の都合よく取ってくれだろ?
甘やかされた金持ちボンボンによくあるんだが
家庭教師を雇う経済力はない親御さんのようだな
0035デフォルトの名無しさん2016/08/22(月) 22:46:13.25ID:L/g35wNF
>>33
はあ?お前どんだけバカなんだよ
論理的(爆笑
0036デフォルトの名無しさん2016/08/22(月) 22:53:13.58ID:PLWTluEf
禁止されて「いない」ことの証明を他力本願で祈りながら、
お寺の坊主にはお布施も渡さずに低脳よばわり
まあいいんじゃないか? ご利益なくて地獄に落ちるバカもいて
0037デフォルトの名無しさん2016/08/22(月) 23:07:38.46ID:h7MtbrKQ
なんだ
結局>>25の『そうに決まってるだろ』は嘘だったのか
0038デフォルトの名無しさん2016/08/22(月) 23:11:56.81ID:h7MtbrKQ
しかし>>19の質問が言語仕様の質問だと認識できない>>20は相当なアスペだな
0039デフォルトの名無しさん2016/08/22(月) 23:15:20.32ID:L/g35wNF
>>37
キチガイにくれてやる餌はもうありませんよ
0040デフォルトの名無しさん2016/08/23(火) 05:52:48.19ID:O4MU2HPR
規格に「○○と書くことができる」と明示されているなら
「規格書のこの場所を参照せよ」と教えられるけど、
「○○と書くことは禁止する」とか「○○と書いた場合の動作は未定義」とか、
どこにも書かれていないから許されるっていう論理展開の場合、
「規格書を隅から隅まで読め」としか言いようがないよな。

ところでC++の規格書にアクセスする方法を
スレッドのテンプレートにでも載せておくと便利かもね。
というか、タダで読める規格書を紹介してください。
0041デフォルトの名無しさん2016/08/23(火) 06:53:40.84ID:Y0n1zcYL
>>34
特定のコンパイラに依存する話はしてないのだから規格の話であることは明確です
逆になぜコンパイラに依存すると思い込んだのか不明です
勘違いしたなら素直にそう言えばいいだけなのではないでしょうか見苦しいです
0042デフォルトの名無しさん2016/08/23(火) 08:19:52.18ID:IvwXbhOy
>>41
おまえは可能かと聞いたんだ、いいか可能かだぞ

exportのように規格では可能でコンパイラでは不能なことや
結合指定の一致しない関数ポインタのように規格では不能でコンパイラでは可能なことだってある

おまえが脳内で勝手に決めたことなんざ
ぜんぜん明確じゃねえんだよバカ
0043デフォルトの名無しさん2016/08/23(火) 08:26:02.57ID:qBPZWzjH
>>42
特定のコンパイラに依存する話など聞いていません
自分で勝手に前提を作ってその前提をもとに話しをしてそれを押し付けられてもこちらはそんな話はいらないとしか言えないです

申し訳ないですけど頭のおかしい人に見えます
0044デフォルトの名無しさん2016/08/23(火) 08:31:31.66ID:qBPZWzjH
勘違いして恥ずかしいから自分を正当化するために相手が悪いという事にしたい気持ちはわかります

でもそれは余計恥ずかしい事なので恥の上塗りはやめたほうがいいと思いますよ
0045デフォルトの名無しさん2016/08/23(火) 08:43:12.87ID:uPhg+qti
>>19 みたいな初心者と勘違いされるような質問の仕方が悪い
0046デフォルトの名無しさん2016/08/23(火) 08:49:04.54ID:DsF8a6WC
技術板なのに「自分の言い分が正しい」って言い合い続けるだけのバカ共が居座っているのか
0047デフォルトの名無しさん2016/08/23(火) 08:49:55.28ID:3V8DlG7j
何だこの釣り堀は?
0048デフォルトの名無しさん2016/08/23(火) 08:59:21.57ID:J0tT4d0S
でも2chはプロが話し合う場ではない、というのもまた真実なんだよな。
プログラム板はある意味異常。
0049デフォルトの名無しさん2016/08/23(火) 09:18:16.76ID:IvwXbhOy
>>43
19の時点ではコンパイラとも規格とも
おまえはどちらとも言ってない
どうあがいてもこの事実は覆らない
0050デフォルトの名無しさん2016/08/23(火) 09:25:17.91ID:qBPZWzjH
書いてないのに勝手にコンパイラの話に決めつけるのはおかしい事です
なぜコンパイラの話にしたのか意味不明でアホ過ぎます

しかもそれを指摘されると逆ギレするのはとてもみっともない事です
0051デフォルトの名無しさん2016/08/23(火) 09:48:23.79ID:IvwXbhOy
ははは
規格の話だって主張を引っ込めたな
0052デフォルトの名無しさん2016/08/23(火) 09:59:46.93ID:qBPZWzjH
コンパイラは指定してないのだから
コンパイラに依存しないつまり規格の話なのは言うまでも無いです
特定のコンパイラでできるかどうか聞いているのなら最初からそのように言うでしょう

なぜ勝手にコンパイラの話にしたのか思考がおかしいです
論理的では無いです。
しかもその勘違いを指摘してあげたのに逆ギレとは心外です
0053デフォルトの名無しさん2016/08/23(火) 10:16:39.75ID:IvwXbhOy
いーや、おまえが "企画" と言い出したのは23からだ

歴史を捏造したり、嘘を100回言って本当にしようとしたり、
まるでどっかの国の告げ口おばさんだな
0054デフォルトの名無しさん2016/08/23(火) 10:31:45.33ID:IvwXbhOy
あ、21だっけ
いずれにせよ遅きに失したことに変わりはないが
0055デフォルトの名無しさん2016/08/23(火) 10:38:24.61ID:qBPZWzjH
企画とか言い出したのは別人です

c++のスレでコンパイラの話をしてないのに規格の話とは思わなかったというのは流石に無理があります
0056デフォルトの名無しさん2016/08/23(火) 10:47:49.73ID:LgPC+ubP
規格を端から端まで読まないとわからないという結論が出た以上、無駄な議論をする時間で規格を読んではいかが?
0057デフォルトの名無しさん2016/08/23(火) 11:09:33.65ID:vhBIERX9
どういう結論だよw
「8.4 Function definitions」とせいぜい「12.4 Destructors」を読めばいいだろ
ゆっくり読んでも5分もあれば十分
0058デフォルトの名無しさん2016/08/23(火) 11:34:13.96ID:IvwXbhOy
>>56
>>42

あれはウリじゃないニダか、ははは
0059デフォルトの名無しさん2016/08/23(火) 11:56:52.76ID:qBPZWzjH
勝手な思い込みでコンパイラの話と決めつけて他人を本人だと決めつけて
思い込みが激しい人なんですね

勘違いをして恥かいたのはしょうがない事です
それを人のせいにするのは小学生みたいで見苦しいですよ
0060デフォルトの名無しさん2016/08/23(火) 12:05:27.02ID:J0tT4d0S
「俺はコンパイラの話と思った。理由はともかくその話をするぜ」ってスタンスでも別にいいし、
「理由もなくそんな話するのは頭おかしい」と断ずるのもどうかと思う。
ちゃんとした話はTwitterででもやれ。
0061デフォルトの名無しさん2016/08/23(火) 12:31:02.84ID:IvwXbhOy
>>59
不自由な日本語で恥かいたのはあんただよ外人さん
0062デフォルトの名無しさん2016/08/23(火) 12:47:10.45ID:qBPZWzjH
勘違いで恥をかいたのが悔しくて外人だの言い出すのはみっともないですよ

何度も言いますがコンパイラの話はしてないのに勝手にコンパイラの話と決めつけるのは愚かな事です。
逆ギレして罵りたいのはわかりますがどこまでいっても恥ずかしいだけです
0063デフォルトの名無しさん2016/08/23(火) 12:49:07.79ID:qBPZWzjH
しかもちゃんと指摘してあげたのに
お前が悪いと人のせいにするあたりに人間性がよく現れていると思います
0064デフォルトの名無しさん2016/08/23(火) 13:06:25.52ID:IvwXbhOy
>>63
おまえが悪いんだよ
誰もおまえを擁護しねえだろ

おまえのしたことは典型的な質問者の後出しだ
それだけでも無礼なのに態度もでかすぎ
どこまでも腐りきった根性曲がりはみんな大嫌いなんだよ
0065デフォルトの名無しさん2016/08/23(火) 13:13:48.34ID:qBPZWzjH
残念ながら違います
言ってもいないことを勝手に解釈して決めつけることが悪いことです
さらに悪いのは間違いを指摘されたにも関わらず素直にそれを認めず人のせいにする
これこそが人間として最悪の事です

自分の間違いを認めたくないから人種などの話を持ち出して話をそらしたいのでしょう
それは卑怯者のすることです。
0066デフォルトの名無しさん2016/08/23(火) 13:23:13.61ID:HFGMYFIt
スレのマナーを守らないNG推奨ID
ID:qBPZWzjH
ID:IvwXbhOy
0067デフォルトの名無しさん2016/08/23(火) 13:31:03.89ID:IvwXbhOy
>>65
回答者がある程度エスパーするのが悪いこととか
まれに見るほど呆れ果てたクズ質問者だな
0068デフォルトの名無しさん2016/08/23(火) 13:39:37.64ID:qBPZWzjH
>>67
間違うのは仕方がないことです
こちらは即座に間違いを指摘してさしあげました
ゴネる要素は何処にもないはずなのにあなたはゴネています
ここまでくると頭がおかしくていらっしゃるということしかできません
0069デフォルトの名無しさん2016/08/23(火) 13:47:41.11ID:ksfCp0yK
後出し質問者vs似非エスパー回答者
0070デフォルトの名無しさん2016/08/23(火) 14:12:56.77ID:IvwXbhOy
>>68
指摘じゃねえよ、後出し注文だクズ
0071デフォルトの名無しさん2016/08/23(火) 14:21:52.19ID:qBPZWzjH
間違いを指摘されて悔しいのは理解できます
でもこちらがコンパイラの話を出していないのにコンパイラの話に決めつけるのはあまりに不自然で愚かしいです
0072デフォルトの名無しさん2016/08/23(火) 14:37:43.79ID:IvwXbhOy
>>71
おまえは可能かと聞いたんだ
コンパイラ持ってないやつは自動的に不可能だろうが
おまえの中ではそれが不自然らしいなゴミ
0073デフォルトの名無しさん2016/08/23(火) 14:51:18.14ID:qBPZWzjH
コンパイラの話をしてないのにコンパイラの話と決めつけるのは不自然です
コンパイラの話をしてないのだからコンパイラに依存する話ではないと判断するのは自然です
この程度の判断もできないのはちょっと困りますね

指摘してあげたのに間違いを認めず人のせいにするのはもっと困ります
0074デフォルトの名無しさん2016/08/23(火) 15:00:09.95ID:F2Uig/g+
.   | 
.\   /       ____     , -‐……‐--. . . 、           \  |  /
\     /    /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\       \      /
_  も  _  /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、      _  争   _
_  っ  _     . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :,   _   え  _
_  と   _   /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : ,  _   :  _
_ .争  _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′   _  :  _
   え    〃 /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,        
/  :   \ /:.: :/.: : : : /l : |/Гト、      / |_,ノ0:::ヽ : : :i : : : :     /      \
 / |  \.| .:/.:/. : : :i: i : | |ノ0:::ト :::::::::::::   |: :∩::::::ト: : : !: : : : : : :,   /  |  \
       ∨i: |: : : : |: :ヽ| |::∩::| ::::::::::::::::  !.::∪::::::| |: : :i : : : : : :        ,ィ /〉
         |: |: : i : :', : |  |::∪::| ::::::::::::::::  !: : : : : :||: : i : : : : : : :     / レ厶イ
          ヽハ: : :、: :ヽ|  l : : : |:::::  ,  ::::└――┘ ! : : i : : : : : : :    /   ⊂ニ、
           い、: :\/   ̄ ̄                 ', : : i : : : : : : : : , -‐'   ⊂ニ,´
  r 、  _       ヽ: :〈        <  ̄ フ         |: : : ! :: : : :,.-‐T _,. -‐'´ ̄
  くヾ; U|       | : \                   /| : : :i : :: :_, ‐' |  /
 r―'   ヽ        | : : : \               イ: : :| : : :i_,.-‐   |/
  `つ _ ̄ ̄Τ`ー-- L: : : : : `: : . . .  __    .:〔: : :|: : :r┬'       |
0075デフォルトの名無しさん2016/08/23(火) 15:01:58.06ID:IvwXbhOy
おまえの中ではの話にすぎない
後出し注文が通らなくて困るのは俺にゃ関係ない
0076デフォルトの名無しさん2016/08/23(火) 15:05:26.92ID:F2Uig/g+
.   | 
.\   /       ____     , -‐……‐--. . . 、           \  |  /
\     /    /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\       \      /
_  も  _  /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、      _  争   _
_  っ  _     . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :,   _   え  _
_  と   _   /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : ,  _   :  _
_ .争  _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′   _  :  _
   え    〃 /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,        
/  :   \ /:.: :/.: : : : /l : |/Гト、      / |_,ノ0:::ヽ : : :i : : : :     /      \
 / |  \.| .:/.:/. : : :i: i : | |ノ0:::ト :::::::::::::   |: :∩::::::ト: : : !: : : : : : :,   /  |  \
       ∨i: |: : : : |: :ヽ| |::∩::| ::::::::::::::::  !.::∪::::::| |: : :i : : : : : :        ,ィ /〉
         |: |: : i : :', : |  |::∪::| ::::::::::::::::  !: : : : : :||: : i : : : : : : :     / レ厶イ
          ヽハ: : :、: :ヽ|  l : : : |:::::  ,  ::::└――┘ ! : : i : : : : : : :    /   ⊂ニ、
           い、: :\/   ̄ ̄                 ', : : i : : : : : : : : , -‐'   ⊂ニ,´
  r 、  _       ヽ: :〈        <  ̄ フ         |: : : ! :: : : :,.-‐T _,. -‐'´ ̄
  くヾ; U|       | : \                   /| : : :i : :: :_, ‐' |  /
 r―'   ヽ        | : : : \               イ: : :| : : :i_,.-‐   |/
  `つ _ ̄ ̄Τ`ー-- L: : : : : `: : . . .  __    .:〔: : :|: : :r┬'       |
0077デフォルトの名無しさん2016/08/23(火) 15:07:26.73ID:qBPZWzjH
勝手にコンパイラの話にされた挙句
逆ギレして人のせいにされて困ってます
こういう横暴は控えるのが常識的な人間の態度かと存じます
0078デフォルトの名無しさん2016/08/23(火) 15:16:57.13ID:F2Uig/g+
.   | 
.\   /       ____     , -‐……‐--. . . 、           \  |  /
\     /    /. : : : : : : : :ヽ-‐.: :_;. --- .._: : : : : : : :\       \      /
_  も  _  /, -‐==ミ: : : : _,ィニ-‐……ー-: 、`ヽ、: : : : ヽ、      _  争   _
_  っ  _     . .:´: : : : : : : ≠:7: : : : : : : : : : : : :ヽ、 ヽ| : i : : :,   _   え  _
_  と   _   /.: : : : -‐: :7´: : /:,ハ : : : :ヽ : : : ゝ-- :\ | : :! : : : ,  _   :  _
_ .争  _ /, -‐/.: : : : :i : : /ィ:爪: : :\ :\ : : :\: : :`ト : !: : : :′   _  :  _
   え    〃 /. : : : : : : |.:イ :ハ:| \: .、\: : xィ¬ト、: :| : : ! : : : : :,        
/  :   \ /:.: :/.: : : : /l : |/Гト、      / |_,ノ0:::ヽ : : :i : : : :     /      \
 / |  \.| .:/.:/. : : :i: i : | |ノ0:::ト :::::::::::::   |: :∩::::::ト: : : !: : : : : : :,   /  |  \
       ∨i: |: : : : |: :ヽ| |::∩::| ::::::::::::::::  !.::∪::::::| |: : :i : : : : : :        ,ィ /〉
         |: |: : i : :', : |  |::∪::| ::::::::::::::::  !: : : : : :||: : i : : : : : : :     / レ厶イ
          ヽハ: : :、: :ヽ|  l : : : |:::::  ,  ::::└――┘ ! : : i : : : : : : :    /   ⊂ニ、
           い、: :\/   ̄ ̄                 ', : : i : : : : : : : : , -‐'   ⊂ニ,´
  r 、  _       ヽ: :〈        <  ̄ フ         |: : : ! :: : : :,.-‐T _,. -‐'´ ̄
  くヾ; U|       | : \                   /| : : :i : :: :_, ‐' |  /
 r―'   ヽ        | : : : \               イ: : :| : : :i_,.-‐   |/
  `つ _ ̄ ̄Τ`ー-- L: : : : : `: : . . .  __    .:〔: : :|: : :r┬'       |
0079デフォルトの名無しさん2016/08/23(火) 15:24:57.18ID:IvwXbhOy
だから勝手に困ってろよ
そんな個人的なことを発表にくるな

同情を引きたくて衆目の前でメソメソ泣いてるのと同じだぜおまえ
0080デフォルトの名無しさん2016/08/23(火) 15:34:23.25ID:qBPZWzjH
勝手な勘違いで赤っ恥をかいたことを認めたくので
人に責任を押し付けてるわけですね
それは人間として最もみっともない行為ですよ
0081デフォルトの名無しさん2016/08/23(火) 17:15:01.76ID:IvwXbhOy
やーい、困る困ると連呼してたのが止まったw
0082デフォルトの名無しさん2016/08/23(火) 17:57:59.23ID:nfi0AMZ6
ID:qBPZWzjHは安定だな。討論で闘うポイントを抑えている。
ID:IvwXbhOyは潜在的にオツムが弱いタイプ
0083デフォルトの名無しさん2016/08/23(火) 18:03:38.77ID:82e1JvbW
どっちも迷惑なタイプ
普通に質問すら出来ないバカと
最初の質問からそれを読み取ってスルーしないバカ
0084デフォルトの名無しさん2016/08/23(火) 18:06:03.61ID:HFGMYFIt
昼間ずっとやっているとか手に負えんな

>>82
C++に関係ないディベートやるスレじゃねぇよ
0085デフォルトの名無しさん2016/08/23(火) 18:11:19.74ID:nfi0AMZ6
<まっとうな者同士の会話>
このように指定する事は可能ですか
 ↓
やってみたらどうなんだ
 ↓
すでにやりました 規格的にどうかと聞いているんです
 ↓
あ、そうなの。失礼

<キチガイとの会話>
このように指定する事は可能ですか
 ↓
やってみたらどうなんだ
 ↓
すでにやりました 規格的にどうかと聞いているんです
 ↓
規格でどうたらは今はじめて言ったんだろうが
無駄に答えさせたの謝ってからにしろ ぼけ
後出し注文だクズ
0086デフォルトの名無しさん2016/08/23(火) 18:13:49.00ID:IvwXbhOy
>>82
ありがとよ
俺がオツムが弱いのは事実なので別にいいし
それでもディベテクで誤魔化せる問題じゃなかったわけだ
0087デフォルトの名無しさん2016/08/23(火) 18:15:21.36ID:IvwXbhOy
>>85
聞いてるんですという嘘が許せねえんだよ
聞きたいんですだろ
0088デフォルトの名無しさん2016/08/23(火) 18:35:19.51ID:sEUAXxwa
>>40
アホか?
プログラミング言語の仕様書は形式言語で、書く事が出来る事は厳密に定義してるわ
0089デフォルトの名無しさん2016/08/23(火) 18:43:08.31ID:nfi0AMZ6
そうか?
例えば8章だけだとコンストラクターはをvoid hoge (){}と書けそうだけど、
実際は12.1を読むとvoidが書けないことがわかるだろ。
局所的に8章だけ見てわかるだろ というのは変だと思うのだが。
特にC++は規格の3,7,8,9,12章をくまなく読んで確認しないと安心出来ない
0090デフォルトの名無しさん2016/08/23(火) 21:17:04.88ID:PDPzOw0b
ラムダ式を関数に渡す場合はテンプレートで受け取るしかないのか?
0091デフォルトの名無しさん2016/08/23(火) 21:34:59.86ID:fXfboly6
ディベートはC++でプログラムする
0092デフォルトの名無しさん2016/08/23(火) 21:41:26.18ID:1HCV3l6R
>>90
std::function
0093デフォルトの名無しさん2016/08/23(火) 23:08:28.87ID:nDdy5zri
>>92
いい加減な回答だな・・・
ラムダ式の型はコンパイラにしかわからないのに、なぜstd::function にコピーしてもいいのか?
0094デフォルトの名無しさん2016/08/23(火) 23:25:19.49ID:2deJIJdD
同じシグネチャの関数ポインタの型にも渡せる
0095デフォルトの名無しさん2016/08/23(火) 23:46:30.82ID:y4gmj8NB
キャプチャがなければね
0096デフォルトの名無しさん2016/08/23(火) 23:49:50.40ID:nDdy5zri
>>94
auto lmd = [](){};
void (*pf)();
cout << sizeof(lmd) << endl;
cout << sizeof(pf) << endl;
0097デフォルトの名無しさん2016/08/24(水) 01:27:40.47ID:e6LV9cko
>>96
何が言いたいんだよ
0098デフォルトの名無しさん2016/08/24(水) 02:12:05.23ID:ui+t3Px2
>>96
そりゃあLambdaじゃサイズ違うが、それがなんなんだよ
コミュ障すぎる
0099デフォルトの名無しさん2016/08/24(水) 02:31:42.60ID:sRbuKfy8
>>97
>>94,95の無キャプチャのクロージャは関数ポインタへ変換可能だという話に対して
sizeofの大きさが違うから渡せるはずないじゃんという無知からくる間違った『間違いの指摘』だろ
0100デフォルトの名無しさん2016/08/24(水) 06:29:36.29ID:dZrohm6h
>>10
A() に explicit 付け忘れとるでよ
0101デフォルトの名無しさん2016/08/24(水) 08:13:18.11ID:LiadQQJo
>>93
話を逸らしたところで
>>92が>>90の求める答えになっていることに変わりはないぞ。
テンプレートを使用した技法を使っているかどうかじゃやくて
呼ばれる側(ラムダを受け取る側)のシグネチャー固定だからな
■ このスレッドは過去ログ倉庫に格納されています