【初心者歓迎】C/C++室 Ver.94【環境依存OK】©2ch.net
テンプレここまで
3 :
デフォルトの名無しさん:2014/11/29(土) 23:13:28.80 ID:SoXvwZNw
ノ ゚.ノヽ , /} ...
,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは
>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
4 :
デフォルトの名無しさん:2014/11/30(日) 06:09:05.70 ID:b4nmdqGs
スレだぶってるよ
6 :
ほげ:2014/11/30(日) 07:37:44.89 ID:Ub6DvR6o
hogeアートをみんなで貼ろう!
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
たしか hoge アートでステレオグラム作ってる人いたな
漏れは片目失明したからもう楽しめないけど
ここはまたホゲを貼るスレですね?
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
スレち
スレ削除はよ
てか一日前に次スレ立ってんのに
>>1はなんでクソスレ立てるわけ?
荒らしなの?
こっちは無視でいいのかな
13 :
ほげ:2014/11/30(日) 14:40:07.27 ID:eFKzysBl
そんなこと言わずに盛り上げようぜ!
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
こっちはhogeスレでおk
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge-
17 :
デフォルトの名無しさん:2014/12/01(月) 09:45:51.05 ID:ikZ1X/ON
s/.94/.95/g
削除依頼なんてもったいない
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge hoge
19 :
デフォルトの名無しさん:2014/12/04(木) 00:01:43.61 ID:R9AAXdvt
hage
ハゲ
聖書「列王紀下」2章:23
彼はそこからベテルへ上ったが、上って行く途中、小さい子供らが町から出てきて彼をあざけり、
彼にむかって「はげ頭よ、のぼれ。はげ頭よ、のぼれ」と言ったので、 彼はふり返って彼らを見、主の名をもって彼らをのろった。すると林の中から二頭の雌ぐまが出てきて、その子供らのうち四十二人を裂いた。
HOGEHOGEHOGEHOGE
ビヤーネが禿なの。
フサフサなスコットメイヤーがハゲに刺されるのも時間の問題
class Aと class Bが相互に参照するため、class B のヘッダー内で前方参照してるんだけど、
class Aの中でpublicにtypdefしてる型をclass Bの中で使いたい。
class A {
public:
typdef MY_TYPE int;
...
};
class A;
class B {
...
A::MY_TYPEを使いたい
...
};
class Aの中のtypedef型をclass Bで宣言する方法を教えてください。
>>26 共通で使いまわしたい意図の型定義を追い出したらだめ?
class Common {
public:
typedef MY_TYPE int;
};
… A.h …
class B;
class A : public Common {
};
… B.h …
class A;
class B : public Common {
};
雌熊が
34 :
デフォルトの名無しさん:2014/12/13(土) 07:30:09.25 ID:KcZztYF+
35 :
デフォルトの名無しさん:2014/12/13(土) 09:06:02.77 ID:SQgyoVwB
みんあ仲良く同じ顔ー
38 :
デフォルトの名無しさん:2014/12/15(月) 01:12:02.73 ID:3UbQ6XqY
std::for_eachってどんなときに使うの?
for(〜;〜;++){}でまわせばいいだけでは?
>>38 効率的なforを書くのが面倒だったり、書けるとしても長くなってしまったりするとき
使い道ないな
一回も使った時ねー
効率てきなforってどんなんだよ
>>38 for_eachの方が、forより情報量が少ないから、
考えることが減り、バグが減る
つまり、人にやさしく、効率的、エコ
>>38 コレクションの全ての要素に対してループを回したい時。
通常のforだと開始条件はともかく終了条件を間違えてバグる時があるけど、
特にコレクションの場合は、その要素全てに対してループを回すことが目的だから、
条件式とかを排除してシンプルにループを回す構文
C++でこういうことが出来るのを知らなかったんでw
C#の例で書くと、
foreach(int val in collection)
これでint配列の要素を1つずつvalに取り出して処理することが出来る。
forだと、
for(int i=0; i<100; i++)
int val = collection[i]
のような冗長な記述になってしまうよな
for_each自体は<algorithm>におけるHello,worldみたいなもんで
それ以外の強力なイテレータ系関数を学ぶための布石だと俺は思ってる
46 :
デフォルトの名無しさん:2014/12/15(月) 12:02:17.13 ID:6+rjsbMU
手間、記述を減らす。
スクリプト系では添字使わないほうが標準的では?
コンピュータにとってもとくにスクリプト系では手間が減って早くなる。
添え字使わない単なるforだけなら旨味そこまででもないと思う
ただ、for_eachの挙動が解ってると、同ヘッダ内の
他の関数の挙動が凄く分かり易くなるっていう大事な関数だとも思う
普通に操作したら重い一部のイテレータに対して特殊化したfor_eachを用意することで
イテレータの内部実装を直接利用した効率的な処理を行える可能性がある
実際にそうしてる環境があるのかはしらん
>>44 C++でも for (int val : collection) とできるが
俺にとっては、インデックスの上限間違えたり、i++ 入れ忘れて無限ループにならないだけでも使う価値があるわ
ボトルネックになる箇所なんて限られてるんだから
速さが求められるところだけピンポイントで直せばいい
53 :
デフォルトの名無しさん:2014/12/16(火) 00:10:30.26 ID:Cfrd/RN/
>>51 for_each(hoge.begin(),hoge.end,
でも上限間違えたりするじゃん
使う理由がわからん
staticで確保したメモリってプログラム中に開放できますか?
56 :
55:2014/12/17(水) 17:18:57.14 ID:COoHLGo1
>>55 これ出来ないですね...すいません...
では、クラス内部にシングルトンがあって
そのクラスをnew、インスタンス取得、deleteした時は
どうなりますか?
そんなの普通にnewしたのをdeleteした時と同じ
意味不明
コードで示せ
staticはクラスのインスタンスと無関係だから
そのクラスをnewしようがdeleteしようがどうにもならん
60 :
55:2014/12/17(水) 18:37:18.58 ID:COoHLGo1
class cSingleton
{
private:
cSingleton(){}
cSingleton( const cSingleton& );
cSingleton& operator=( const cSingleton& );
public:
~cSingleton(){}
static cSingleton* GetInstance()
{
static cSingleton instance;
return &instance;
}
};
class c_A
{
public:
cSingleton c_singleton;
};
void amain()
{
c_A* class_a = new c_A;
class_a->c_singleton.GetInstance();
delete class_a;
}
こんな感じです...
いろいろ間違ってたらごめんなさい
cSingletonのコンストラクタが private なのでメンバーに持つことが出来ない
(そういう機構で複数の cSingleton インスタンス生成をブロックしてるのだ)
追補
シングルトンはプログラムで1個しかインスタンスがないようにするような概念なので
class のメンバーに シングルトンのインスタンスそのものを持つのが失敗
(だって、その class は複数生成できるんだし シングルトンの思想と合わない
メンバに持とうが持たまいが
指し示すインスタンスは同じなんだから問題ないだろう
>>60 >>59が言ってることが全て
あるクラスのstaticメンバ関数内のstaticローカル変数もそのクラスのインスタンスとは無関係
これはそのクラスのインスタンスが他のクラスのメンバとして間接的に生成されようが変わりはない
test
グロ注意
韓国系荒し
>88
グロ
Fuck you, Korean!
Die, Die, Die!
103 :
デフォルトの名無しさん:2015/02/25(水) 19:10:49.73 ID:jcpQjetK
SHOGUNというライブラリをソースコードからコンパイルしようとしています。
OSはwindows7です。
とりあえずCygwinをインストールするところから初めました。
そしてCygwinのターミナルから
cmake .
make install
とすると、fdopenの関数が見つからないというエラーが出ました。
fdopenは今は<stdio.h>には無いとのことで、<cstdlib> <cstdio>をインクルードしましたが
やはりエラーはなくなりませんでした。
fdopenを書き換えること等は出来るのでしょうか。
>>103 undefine __STRICT_ANSI__ before compiling:
$ g++ -std=c++11 -U__STRICT_ANSI__ foo.cpp