検索結果
計算
- 全てのカテゴリ
- 全ての質問
- typeidと計算コスト
今、以下のようなクラスの関数を作っているのですが、typeidはプログラム実行時に実行される関数という扱いなのでしょうか? それとも、コンパイル時に実行されるマクロ関数的な扱いのものなのでしょうか? もし、プログラム実行時に実行されるなら、コンパイル時にTTの種類によって内容をコンパイルする内容を変更すると言うことは不可能でしょうか? また、どうしても、プログラム実行時にしかできないのならと考え、 type_info ty=typeid(TT) と、代入してから判定してみようかとやってみたのですが、「error C2248: 'type_info::type_info' : private メンバ (クラス 'type_info' で宣言されている) にアクセスできません。」と表示され無理なようでした。 何か良い方法はないものでしょうか? template<class TT> class vector3{ public: enum{NUM=3}; TT x[NUM]; int GetMemberList(char *str,const int bufsize,char *format=0); }; template<class TT> int vector3<TT>::GetMemberList(char *str,const int bufsize,char *format=0){ int i,j; if(!format){ const int size=4; type_info format=new char[size]; if(typeid(TT)==typeid(int)){ strcpy_s(format,size,"%d"); } else if(typeid(TT)==typeid(double)){ strcpy_s(format,size,"%lf"); } else{ return(1); } } j=sprintf_s(str,bufsize,format,x[0]); for(i=1;i<NUM;i++){ j+=sprintf_s(str+j,bufsize-j,","); j+=sprintf_s(str+j,bufsize-j,format,x[i]); } if(format)delete [] format; return(0); }
- ベストアンサー
- C・C++・C#
- coronalith
- 回答数4
- ラーメンズ金部の計算
スタディーのラストのコント、金部の学園祭のボランティアの計算トリックが未だに分かりません。トリックを知っている方、教えてください (ちなみにそのトリックとは、18人のうち全体の9分の1が、会場設営、 全体の3分の1が、警備、全体の2分の1が雑用。そして、会場設営、警備、雑用の人数を全部足すと18ではなく17になる、というものです)
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- SIRUKU99
- 回答数1
- 慣性モーメントの計算
今、アーム制御実験のレポートを書いていて、そのアームの慣性モーメントを求めようと思っています。 アームの形は、長方形を凹形に組み合わせた形で、----凹----のようにシャフトを突き刺して回転させています。 直方体が3つあるので、回転軸周りの慣性モーメントをそれぞれの直方体に対して求めて、足し合わせればいいかな と思っているのですが、一般に慣性モーメントは足し合わせることができるのでしょうか??
- ベストアンサー
- 物理学
- noname#101199
- 回答数1
- スピンハミルトニアンの計算
スピンハミルトニアンH=guS・H+DxSx^2+DySy^2+DzSz^2 のエネルギーの固有値を求める時に行列要素がでてくるのですが、 その要素の求め方が分かりません。 スピン関数|+1>、|-1>、|0>を用いると <+1|H|+1>はguHz+1/2Dz スピン関数|Tx>、|Ty>、|Tz>を用いると <Tx|H|Tx>は-Dx になるそうなのですが、解法を教えていただけないでしょうか。 よろしくお願いいたします。
- エクセルの計算式
初歩的な質問でお恥ずかしいのですが教えてください。 1(1.0)以下だったら、500 1(1.1)~5(5.0)だったら、1000 5(5.1)~10(10.0)だったら、1500 という表を作ったとします。 とあるセルにたとえば「1.3」と表示してあって その隣のセルにでも「1000」だよとしたい場合の計算式は どのようなものになるのでしょうか? おしえてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- tyrol_chan
- 回答数2
- 深夜手当ての計算^^;
経理初心者です。建設業の会社の経理をやる事になりました。 元請会社に請求書を出すのですが 深夜手当ての単価はどうやって出せばよいのでしょうか? 残業の場合 例えば1日8Hで12000円の請求だとすれば 12000÷8H×1.25=1875円(1Hの残業代1875円)となります。深夜手当てはどのように計算すればよいか 教えてください!また 残業代にプラスして計算するのか 残業代は取らないで深夜手当てのみの請求なのかも あわせて教えてください。 全く初心者で申し訳ありませんが お願いします
- データ通信の計算
東京からロンドン間(1.2万kmとする)に10Mbpsの直通伝送路があるとします.信号の伝搬速度は光速(30万km/s)です.1MBのデータを東京のホストからロンドンのホストに送る際に,東京のホストが送信を開始してから,ロンドンのホストが受信を完了するまでの時間を求めよ. という問題です。 わかる方お願いします。
- 締切済み
- その他([技術者向] コンピューター)
- takashi765
- 回答数1
- エクセルで時給計算
職場の知人と個々で勤務表をエクセルで管理しています。 給与計算もしていて、お互いに似たようなものなのですが、 支給額の計算式が違うところがあり、なんとなく気になるので、 わかる方がいらっしゃいましたらご教授お願いいたします。 労働時間 × 時給 = 給与(支給額) なのですが、 エクセルなので、私は 労働時間 × 24 × 時給 にしています。 が、知人の計算式は (労働時間 / "1:00")× 時給 になっていました。 確かに答えは同じなんですが… 何故なんでしょう?? 答えが同じなので、どちらが正しいということはないと 思いますが、メリットデメリットなどがあったら わかる方、ご教授願います。
- 化学のmol計算
今化学でmol計算をしています。一応答えは出したけど不安な問題がいくつかあるのであっているか教えてください。 ・酸素分子1molは何gか? これは酸素分子の分子量(16×2=32)が答えでいいのでしょうか? ・10gの水素分子は何molか? これは答え5molでいいのでしょうか? ・0.2molの二酸化窒素NO2の質量は何gか? これはNO2の分子量を46と求めて。それを5(0.2molだから)で割り答え9.2gでいいのでしょうか? いくつもすみませんが、分かる方いらしたらお力貸してください。
- ベストアンサー
- 化学
- satoshiaonami
- 回答数1