[過去ログ] 【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
59
(1): 2016/11/10(木)21:49:48.84 ID:cv2N5dvt(1) AAS
std::function<int*(const int)> create_array = [](const int n)->int*{ return new int[n]); };

でいいんじゃないの
誰かdeleteすんだよと思うけど
207: 2017/01/08(日)03:43:39.84 ID:eh6WgorM(2/2) AAS
>>206
こんな深夜に即レス、感謝
ありがとうございます!
400
(1): 2017/02/11(土)17:45:33.84 ID:B6KA1QDA(1) AAS
Mingwのgccでこんなのためしたら結構はやくなるのね。C++だと速度変わらんかったけど。
#include <windows.h>
#include <stdio.h>
int main(void) {
register int i;
DWORD t;
t = GetTickCount();
for(i=0 ; i <100000000 ; i++);
printf("%d\n",(int)(GetTickCount()-t));
return 0;
省1
408: 2017/02/11(土)21:22:09.84 ID:e+WRwiZx(1) AAS
2chスレ:tech
461: 2017/02/21(火)15:33:32.84 ID:rWOcc73c(1) AAS
一般論としてどういうことに注意したらいいですかって質問じゃなくて、具体的に解決してもらいたいってことなのかよw
498
(1): 2017/02/24(金)17:26:32.84 ID:9xRtAprE(2/2) AAS
>>493
> 物理的なアドレスが連続している必要はない
なるほど、長年の疑問が解消した。
493の読解力に感謝。
548: 片山博文MZ ◆T6xkBnTXz7B0 2017/03/31(金)19:58:28.84 ID:tvggMnLQ(6/6) AAS
#pragma 直接指定は礼儀が悪い、昔のやり方だ。
552
(1): ◆QZaw55cn4c 2017/04/01(土)13:26:49.84 ID:1ZzXEpHO(2/2) AAS
>>551
スタックに自動変数はあたりまえだよ‥static おじさん,じゃないつもりなんだが‥
構造体はポインタで扱うべきもので,実体をコピーするのはなるたけ避けたいね
C++ では void f(const C &arg) って,可能ならば const と参照の縛りをできるだけいれるよね,余計なコンストラクタを走らせないために

K&R1 は教育的な配慮に優れた実装だと思うんだ‥
570
(1): ◆QZaw55cn4c 2017/04/03(月)19:32:41.84 ID:VwtRd/3a(2/3) AAS
>>557
K&R2 は C89 準拠だよ‥C89 が時代遅れだというけれども,いろんなことは C89 のときからやってきていて,C99 で追認された,というだけだよ
629: ◆QZaw55cn4c 2017/04/25(火)04:20:41.84 ID:Vqnsayjn(1) AAS
>>627
C99 or later で便利になったことなんて,そんなにないんだよね‥
692
(1): 2017/06/06(火)17:35:50.84 ID:zF6NOqag(1/3) AAS
というかほとんどがムーブとかconst版とかconstexprとか、とことん丁寧にやろうとした場合の作法まで
含めた突っ込みだから、初心者が気にするような話ではないなw

そもそも、最近右辺値参照使ったコードを「書かないといけない」と誤解してる人が多い気がするんだが
あんなもん「ポインタのすげ替えで済む場合」にそれを出来るようにするための仕組みで、
まず左辺値版を書いた上で、右辺値版も書けば速くなるよ、ってだけだよね?

上記に該当しようがしまいがまず左辺値版は必須だし(左辺値を弾きたいならともかく)
該当する場合に高速化したければ右辺値版も書けばいいというだけで
これまた初心者が気にするような話ではないw
711: 2017/06/12(月)17:36:41.84 ID:t42bNJ0A(1) AAS
>>709は健常者
ただ理由は性能でなくて例外安全だろう
714: 2017/06/17(土)11:23:50.84 ID:cPfPWWru(1/2) AAS
まずウェブブラウザーで
外部リンク:www.open-std.org
をアクセスします。
次に「N4660」のPDFをダウンロードします。
右下に336と書かれたページ(16.5 Overloaded operators)を開きます。
そこから5ページほどスクロールしながら、英文を見ずにコードだけ眺めます。
746
(1): 2017/06/28(水)18:40:34.84 ID:lG20CtJa(1/3) AAS
コピー出来ないクラスではコンパイル結果が異なるという>>744の指摘に対して
「コピー出来るクラスを例に持って来い」とはこれ如何に
750
(1): 2017/06/28(水)21:08:19.84 ID:lG20CtJa(2/3) AAS
>>743が「コピーしようがしまいが」と言ったからこそ>>744がコピーされてはは困る例を出したのだが
悲しきかな>>747には理解ないのであった
789: 2017/07/02(日)20:17:22.84 ID:+3axEb/N(1/3) AAS
初めて知りました
812: 2017/07/03(月)00:12:35.84 ID:Ds1QZZUB(4/5) AAS
これは、
double に限らす10000桁精度の演算ライブラリでも全く同じ問題がほぼ同じ率で起こる
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.037s