- 1 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 20:20:06.25 ID:o3PNwIlC0.net]
- 次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512 C++に関する質問やら話題やらはこちらへどうぞ。 ただし質問の前にはFAQに一通り目を通してください。 IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。 前スレ C++相談室 part134 mevius.5ch.net/test/read.cgi/tech/1516406742/ このスレもよろしくね。 【初心者歓迎】C/C++室 Ver.102【環境依存OK】 mevius.5ch.net/test/read.cgi/tech/1509780815/ ■長いソースを貼るときはここへ。■ codepad.org/ https://ideone.com/ [C++ FAQ] https://isocpp.org/wiki/faq/ www.bohyoh.com/CandCPP/FAQ/ (日本語) VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
- 2 名前:デフォルトの名無しさん mailto:sage [2018/03/31(土) 22:59:04.29 ID:Nj0xu+770.net]
- この64ビットが主流になりつつある時代にSTL使うとファイルサイズガァとかよく耳にしますが、時代についてこれていない老いぼれの戯言なのでとっとと見限って先に進みましょう
----- テンプレ ここまで -----
- 3 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 00:05:25.36 ID:DhlCxYuo0.net]
- STLつかうと一気に実行ファイルサイズが10倍に?!
環境によるだろ。 俺はBorland-C++5.6.2に -D_RTLDLL オプションを指定して、極力 ランタイ
- 4 名前:を使用するようにして使っているが、例えばstd::vectorを
使っても使わない時と比べ10Kほどしか増えない すげえ。ダイナミックリンクしといてファイルサイズが増えないとかいってるよ。この人。 C1010: プリコンパイル済みヘッダーの検索中に予期しない EOF を検出しました。 とかいうエラーが出るんだけどこれってどうすればいいの? #include <stdafx.h> 後死ね。 言葉が悪いな。それで教えているつもりか。 まぁヒントぐらいにはなったな。 うむごくろう。 ---- テンプレ ここまで ---- [] - [ここ壊れてます]
- 5 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 00:06:31.91 ID:DhlCxYuo0.net]
- >>1乙だが
さすがに>>2がテンプレとかないわ;;
- 6 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 00:37:05.49 ID:O5KM55R90.net]
- 両方テンプレじゃないから死ね
- 7 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 01:00:30.68 ID:EwuQ9U5u0.net]
- えー、どっちもワシ(>>1)が貼り付けたわけじゃないのにー
- 8 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 01:13:57.19 ID:lZy6W71f0.net]
- このRTL使うとファイルサイズが減るとかおもいっきり頭悪い回答した奴とSTLをごっちゃにするテンプレいい加減やめれ
STL使っている奴=無能に見えるではないか
- 9 名前:デフォルトの名無しさん mailto:sage [2018/04/01(日) 02:21:27.54 ID:lZy6W71f0.net]
- コレ老いぼれが仕掛けているマッチポンプにも見えなくはないしな
毎回毎回クソみたいなテンプレ貼りまくって見苦しいぞまったく
- 10 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 00:14:36.74 ID:xAju6wwe0.net]
- C++を原発制御に使うか?という質問に帰着する
- 11 名前:デフォルトの名無しさん [2018/04/03(火) 00:33:19.68 .net]
- >>9
特に問題ないやろ
- 12 名前:片山博文MZ mailto:sage [2018/04/03(火) 00:38:42.54 ID:GFbsNNGId.net]
- 原発にヒープメモリーは使いたくないだろ。
- 13 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 00:59:39.78 .net]
- 原発も飛行機も、自動車も?固定メモリ空間で、確保解放なんて一瞬の手間すら惜しんで全部上書きでしょ(知らんけど)
- 14 名前:片山博文MZ mailto:sage [2018/04/03(火) 01:34:24.25 ID:GFbsNNGId.net]
- インターネットにつながってる原発とか、USB接続ができる原発なんてあり得ないから。フロッピーもダメ。ROMカセットならギリギリOK。
- 15 名前:片山博文MZ mailto:sage [2018/04/03(火) 01:37:02.89 ID:GFbsNNGId.net]
- EMP対策とか防火対策とか銃器対策もしないといけない。
- 16 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 01:39:39.79 ID:sF82ozBk0.net]
- 確実な「保証」が必要だからなぁ。
リアルタイム性の要求もそうだが、 ありそうにないほどの最悪条件でもメモリ確保に失敗してはいけないので、 確実に見積もれるようにするにはヒープメモリの使用を避けるのは妥当なことも有りうる。 メモリ確保に失敗したら安全な終了シーケンスの実行も難しいだろうし。 起こりうるすべてのパターンで new が失敗しないことを検証するなんて 面倒くさい (というより事実上不可能な) ことは出来んだろ。 本当にシビアな制御が必要な原発レベルなら定理証明系とかも使ってるんじゃないかな。
- 17 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 01:44:54.43 ID:0fcGXeNT0.net]
- https://i.imgur.com/oNGIigg.gif
全部アナログに任せてるから操作間違ってこんなんになっているんやろ
- 18 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 01:50:56.68 ID:i3mVMD7F0.net]
- コントロールルームの写真見るとありえんくらい計器とボタンついてるから
ソフトウェア自体ほとんど使われてないだろうな
- 19 名前:片山博文MZ mailto:sage [2018/04/03(火) 01:57:10.44 ID:GFbsNNGId.net]
- マウスで原子炉の制御棒を操作するのか? 冗談すぎる。
- 20 名前:片山博文MZ mailto:sage [2018/04/03(火) 02:01:20.38 ID:GFbsNNGId.net]
- 作業員に1人テロリストが混ざっていたとしても、原子炉を暴走させることが出来ないようなシステムにしないといけない。
- 21 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 02:13:51.81 ID:i3mVMD7F0.net]
- 不便にすることが最も外部からの攻撃に対して強い
- 22 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 02:15:27.83 ID:mF5KVDd50.net]
- 二人が同時にキースイッチをカチッとオンにすると発射!
- 23 名前:片山博文MZ mailto:sage [2018/04/03(火) 02:23:04.91 ID:GFbsNNGId.net]
- 原発関係の諜報活動はかなりシビアで、どこかの国では、国家犯罪的なコンピューターウイルスにやられて原発が稼働できなくなったらしい。
- 24 名前:片山博文MZ mailto:sage [2018/04/03(火) 02:32:26.64 ID:GFbsNNGId.net]
- 16bit時代は、友人にウイルスを集める奴が、居たよな。今では所持だけで犯罪になっちゃったけど。
- 25 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 02:35:57.94 ID:mF5KVDd50.net]
- 原発は既に発電原価が他の発電方法よりも割高なんで、やめても良い
核廃棄物の処分方法すら未だに手が付けられないんだし 他の国は土地があって置き場所に困らないが、日本はそうでは無いよ
- 26 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 02:41:11.28 ID:i3mVMD7F0.net]
- >>23
その頃はしょせん個人がいたずら目的で作ってた程度だからな 今の違法なビジネスで作られてるものとは性質が違う
- 27 名前:片山博文MZ mailto:sage [2018/04/03(火) 02:46:57.19 ID:GFbsNNGId.net]
- あの頃は、ウイルス対策の概念が浸透してなくて、雑誌の付録にもウイルスが付いていたらしい。MS-DOSとWin9x時代のデジタル発掘には危険が伴う。
- 28 名前:片山博文MZ mailto:sage [2018/04/03(火) 02:51:53.34 ID:GFbsNNGId.net]
- ウイルス蔓延に対する答えが、プログラムファイルの保護、ウイルス対策、UAC、SmartScreen、デジタル署名なんだよな。
- 29 名前:片山博文MZ mailto:sage [2018/04/03(火) 02:53:31.90 ID:GFbsNNGId.net]
- C++20では、生ポインタが非推奨になるんだよな?
- 30 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 02:57:29.37 ID:i3mVMD7F0.net]
- >>28
生ポインタを取り出すstd::to_addressが追加されるんだが
- 31 名前:片山博文MZ mailto:sage [2018/04/03(火) 03:08:11.37 ID:GFbsNNGId.net]
- じゃ、勘違い。
株価を見るに、インテルも安泰じゃないようだ。
- 32 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 03:11:08.11 ID:i3mVMD7F0.net]
- リスクオフで世界的に株安なだけでインテルの業績が悪化しているわけではない
- 33 名前:デフォルトの名無しさん [2018/04/03(火) 07:51:19.92 .net]
- >>31
しったか乙 アップルがIntel捨てるからだよ
- 34 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 08:03:30.55 ID:wc7Iq10c0.net]
- ん?ノートがARMにでもなるの?ちょっとむりない?
- 35 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 08:15:32.96 ID:4cz+HfdtF.net]
- 独自CPUだよ
林檎だしアーキから独自じゃないの?
- 36 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 09:37:51.60 ID:wc7Iq10c0.net]
- >>34
あいほんはARMベースじゃなかったっけ。自社カスタムしてるけど。
- 37 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 10:39:38.27 ID:3tygYxHf0.net]
- 仮にインテルから自社製造に切り替えが本当だったとしても、
ARMかAMDみたいな互換の
- 38 名前:ヌちらかじゃないかな
仮にARMだったらRISCに戻ることになるのか そんな変更を強行出来るのはアップルくらいなもんだな [] - [ここ壊れてます]
- 39 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 11:22:41.72 ID:8N8wvrwRM.net]
- これまでのニュース記事
・独自CPUを開発中 ・iphoneアプリをmacbookで動かせるようにする ・1000ドル未満のmacbookを追加する つまりはこんなとこでしょ。 ・macbookはARMアーキのカスタムCPU ・proはIntel CPUとカスタムCPUのデュアル構成 スレチなのでもうやめる
- 40 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 12:06:02.87 ID:i3mVMD7F0.net]
- >>32
最近の下げ調子からちょっと戻したところをイースター休暇を狙って仕掛けがあったんだが 個別のちょっとしたニュースの影響なんて掻き消える事態なんだよ ITだけでもほぼ全部下げてる https://stocks.finance.yahoo.co.jp/us/ranking/?kd=4&tm=d アップル 前日比-1.10(-0.66%) マイクロソフト 前日比-2.75(-3.01%) アマゾン・ドット・コム 前日比-75.35(-5.21%) IBM -3.36(-2.19%) グーグル -25.32(-2.45%) インテル 前日比-3.16(-6.07%) エヌビディア -10.54(-4.55%) AMD 前日比-0.52(-5.17%) クアルコム -1.60(-2.89%) オラクル -0.74(-1.62%) フェイスブック -4.40(-2.75%) ツイッター 前日比-0.97(-3.34%) ヒューレット・パッカード -0.78(-3.56%) シスコ・システムズ -1.88(-4.38%)
- 41 名前:デフォルトの名無しさん mailto:sage [2018/04/03(火) 21:56:39.00 ID:eMYrGYMY0.net]
- >>15
>メモリ確保に失敗したら安全な終了シーケンスの実行も難しいだろうし。 これに関しては起動時にまとまったメモリを終了処理用にmalloc()しておくという古典的なテクニックがある (1 MBのメモリを起動時にmalloc()しておき、ヒープメモリが無くなったらそいつを解放すれば 終了処理に1 MB使える メイヤーズの本にも載ってる
- 42 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 06:41:13.40 ID:5k6f4LQE0.net]
- >>39
それJAVAがやっててすごい評判悪い。
- 43 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 08:49:31.33 ID:Ls5GP4D6M.net]
- Javaの評判で良いのなんて心当たり無いかも
- 44 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 20:06:00.30 ID:kRSnmS570.net]
- Java最高!プログラムの未来はJavaにある!面倒なメモリ管理もなくなるし移植でコード書き直す必要もなくなるぞ!
それに引き換えC++(笑)ときたら、数年後には特殊用途以外では消えてるね。まあその特殊用途もCとアセンブラで充分だけどな(プ とか言われてた時代もあったんです 本当だよ
- 45 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 21:24:30.34 ID:g8Q3GJCm0.net]
- Java実行するチップもあったが夢の跡
- 46 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 22:54:27.67 ID:aEQNvaBv0.net]
- C++とかいまや高位合成でそのままハードウェアに
- 47 名前:デフォルトの名無しさん mailto:sage [2018/04/04(水) 22:56:36.02 ID:do3bz0SM0.net]
- Javaとか百害あって一利あるかないかのレベル
- 48 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 05:14:09.23 ID:KAa2PFgc0.net]
- class Manager {
public: template <class T> static void add(std::string key) { auto inst = std::make_shared<SuperClass>(new T()); Manager::m_data[key] = inst; } } 使用例 Manager::add<SubClass>("key1"); こんなことがしたいんだけどnew T()のところでエラーが出る C2248 'SubClass::SubClass': private メンバー (クラス 'SubClass' で宣言されている) にアクセスできません。 解決策を教えてください SubClassはSuperClassから派生させてコンストラクタSubClass(){}を追加しただけです
- 49 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 05:18:59.30 ID:KAa2PFgc0.net]
- すみません派生クラスのコンストラクタにpublic:つけてませんでした・・・
- 50 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 05:45:20.00 ID:KAa2PFgc0.net]
- いろいろ修正したら解決しました
- 51 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 08:26:54.03 ID:L9k+v76Td.net]
- make_shared使ってるのにnewするなんて
- 52 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 08:38:48.75 ID:KAa2PFgc0.net]
- newもけしました
- 53 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 20:15:16.61 ID:SmaaQ+MA0.net]
- こうしなさい
auto inst = std::make_shared<T>(); Manager::m_data[key] = std::move(inst);
- 54 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 20:38:45.12 ID:B7cMgYJ4M.net]
- まずはManagerとかControllerとかいった名前をたやすく使うのをやめるべき。
もちろんそういった名前が適切な場合も多々あるが、初心者が使う場合、たいていオブジェクト指向設計に失敗している。
- 55 名前:デフォルトの名無しさん [2018/04/05(木) 20:44:22.17 ID:Qwh0cfWA0.net]
- その主張前にも聞いたけど実にくだらない
- 56 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 20:54:24.03 ID:BAXwN9iv0.net]
- >>51
なんで?シェアードポインタに限っては内部カウント増えてコピーされるだけだよ。 うにーくはmoveしたいけど、mapには入らないみたい。
- 57 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 21:08:32.94 ID:SmaaQ+MA0.net]
- 違うよ
ちゃんと実際の型でmake_sharedしてからshared_ptr<SuperClass>に入れろって言ってるの
- 58 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 21:42:13.44 ID:kzoSJIbv0.net]
- せっかく make_shared 使うのに明示的に生ポインタを new する人って…
というようなことだろ
- 59 名前:デフォルトの名無しさん mailto:sage [2018/04/05(木) 21:56:01.48 ID:BAXwN9iv0.net]
- あー、なるほど。すまんね。
- 60 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 01:37:22.74 ID:Mgh91ASd0.net]
- auto変数はスコープ外れたらどうせ破棄されるしmove要らない
- 61 名前:名無し@キムチ [2018/04/06(金) 20:16:12.73 ID:VpnYoE0I0.net]
- いままでC♯使ってたけど、最近つーかおととしくらいからC++使い始めたんだよ。
そしていろいろ見ているうちにファイルの作成→3Dシーンというのがあったので、作成したら、 何もオブジェクトの入ってないシーンだけの画面が出てきたわけよ。 このシーンにオブジェクトを入れるにはどうすればいいの? またウインドウズのGUIの実行ファイルからこのシーンを出すにはどうすればいいの? つーかそもそもGUIの実行ファイルからこのシーンを出せるの? このようにまだ右も左もわかってない状態なんで、よろしくご教授お願いしますよw
- 62 名前:名無し@キムチ [2018/04/06(金) 20:17:16.93 ID:VpnYoE0I0.net]
- >最近つーかおととしくらいからC++使い始めたんだよ。
ごめん、おとといくらいからの間違いだったよw よろしくご教授たのむよ!!
- 63 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 20:26:20.68 ID:TFjbUU5Da.net]
- おととい来やがれ
と言ってみる
- 64 名前:片山博文MZ mailto:sage [2018/04/06(金) 20:34:38.59 ID:eB6IhESGd.net]
- >>59
自分の環境くらい理解しよう。UnityなのかUnrealなのか。
- 65 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 20:36:14.26 ID:gYiRH0WM0.net]
- 何を言っているのかわからないし
特定のプラットフォームの話ならそっちで聞くべき
- 66 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 21:01:12.49 ID:RWHjeoGDa.net]
- YAMLをC++で読む簡単な方法はなんですか?
LibYAMLなんですかね
- 67 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:11:46.44 ID:eB6IhESGd.net]
- >>64
https://github.com/jbeder/yaml-cpp これが一番良さそう。星がたくさん付いてるし。
- 68 名前:名無し@キムチ [2018/04/06(金) 21:18:03.84 ID:VpnYoE0I0.net]
- >>62
いや、いま使ってたのはUnityでC♯だったが、 それとは別にVisualC++とFBXSDKでってのをやってみようと思っておとといから始めたわけだよ。 でFBXファイルを読み込んでノードの取得あたりまでは進んだけど、 よく見るとVisualC++のファイル新規作成に3Dシーン(FBX)ってのがあるわけ。 もしやこれ使うとFBXSDKはいらないのかな?とも思ったりしたんだけど、 何しろまだ右も左もわからないし、その3Dシーンにオブジェクトを置くやりからもわからないし、 そのシーンを一応とってつけてつくってみたウインドウズ実行ファイルから呼び出すためのコードの書き方もわからないしで、 こうやってみなさまにご教授を求めた次第ですよ!!
- 69 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:21:11.15 ID:eB6IhESGd.net]
- 私の認識が正しければ、SDKはSoftware Development Kitだから、実際の実行時に使うライブラリーのことだろうよ。
- 70 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:23:42.24 ID:eB6IhESGd.net]
- 実行時に動かすなら、SDKにリファレンス(またはドキュメント)があるはずだ。
- 71 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:27:19.39 ID:eB6IhESGd.net]
- ドキュメントがないなら、そんなマイナーなフレームワークを使うな、で終わり。
- 72 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:29:52.65 ID:eB6IhESGd.net]
- ゲーム製作板か、CG板の方がいいかもしれない。
- 73 名前:名無し@キムチ [2018/04/06(金) 21:32:34.54 ID:VpnYoE0I0.net]
- >>68
まだ正式なリファレンスはいろいろ暇がなくて読んでない。 日本語で簡単に解説してあるウェブサイトは見たけど、 取得したFBXファイルのいろんな情報を文字列で表示するプログラムが載ってるだけで、 実際にその3Dオブジェクトを画面に表示する方法が載ってない。日本語のサイトで解説してあるのは、どうもここまでみたいなので、 やはり英語の正式なリファレンスを見ないとダメかな?www
- 74 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:35:02.97 ID:eB6IhESGd.net]
- ゲーム製作板に、くわしく知ってる人が居るかも知れない。
- 75 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:39:40.26 ID:eB6IhESGd.net]
- 業界へ出るなら、英語アレルギーは克服すべし。自動翻訳が使えれば、詠めるかもしれない。蘭学から学べることは多い。
- 76 名前:名無し@キムチ [2018/04/06(金) 21:40:42.10 ID:VpnYoE0I0.net]
- >>70
>ゲーム製作板か、CG板の方がいいかもしれない。 いやゲームはもう作りたくないし、CGも特に興味ない。 実はMakeHumanみたいな3Dキャラ作成ツールがつくりたくてね。 まだ始めたばかりで、そこまでの距離は100億光年ばかりあるけど・・・ これってやっぱりちゃんとしたプログラム技術板向きの話題だよね?
- 77 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:42:51.27 ID:eB6IhESGd.net]
- 器の小さい人には教えないよ。時間のムダだからね。
- 78 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:48:02.69 ID:eB6IhESGd.net]
- ゼロから3D作りたいなら、DirectX, OpenGL, Valkanあたりを勉強することになる。
しかし、ゲームエンジンがなければ、動く3Dは手間がかかる。
- 79 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 21:49:10.94 ID:RWHjeoGDa.net]
- >>65
ありがとうございます!
- 80 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 21:50:43.17 ID:RWHjeoGDa.net]
- >>76
DirectX便利ですよね 魚眼を再現しようとして挫折しましたが...
- 81 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:51:55.72 ID:eB6IhESGd.net]
- iPhoneXでリアルタイムでVtuber作れる時代に素人が3Dモデラー作るのは、技術のムダだろう。
- 82 名前:片山博文MZ mailto:sage [2018/04/06(金) 21:56:32.87 ID:eB6IhESGd.net]
- 数学のベクトル、射影、非ユークリッド幾何学が理解できるくらいの数学力がないと魚眼レンズはムリだろう。ムリムリ。
- 83 名前:片山博文MZ mailto:sage [2018/04/06(金) 22:00:38.96 ID:eB6IhESGd.net]
- 物理学的に考えると、魚眼は屈折率の差から発生する現象だから、モデラーの物体に屈折率を設定するだけでいい。
- 84 名前:片山博文MZ mailto:sage [2018/04/06(金) 22:05:13.65 ID:eB6IhESGd.net]
- カメラの特性で、レンズの広角が設定できればそれに越したことはないが。
- 85 名前:片山博文MZ mailto:sage [2018/04/06(金) 22:10:52.66 ID:eB6IhESGd.net]
- 「広角 DirectX」で検索。
https://msdn.microsoft.com/ja-jp/magazine/dn745869.aspx
- 86 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 22:14:45.90 ID:Qe7eZ8vzM.net]
- >>80
エピポール幾何はいるでしょうねぇ AR/MR/VRするなら
- 87 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 22:23:28.39 ID:RWHjeoGDa.net]
- >>83
度重なるありがとうございます。 勉強します。とりあえず処理重そうです(・・;)
- 88 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 22:30:22.55 ID:gYiRH0WM0.net]
- ゲーム作ろうと思っても大体はゲームエンジン作り始めて途中で飽きてやめる
- 89 名前:片山博文MZ mailto:sage [2018/04/06(金) 22:30:40.49 ID:eB6IhESGd.net]
- CGもオブジェクト指向になっているから、撮影スタジオで実際に物体やカメラの位置を決めるのと同じように、シーンを構築すれば、それが映像になる。
- 90 名前:片山博文MZ mailto:sage [2018/04/06(金) 22:57:17.05 ID:eB6IhESGd.net]
- ニュースセンターで使われるような、再現CGを自由に作れるようになったら、引っ張りダコだよ。
- 91 名前:片山博文MZ mailto:sage [2018/04/06(金) 23:06:06.99 ID:eB6IhESGd.net]
- そうなったら、映像クリエイターになって仕事を請け負って独立できるぞ。プログラマーよりも働き甲斐があるかもしれん。
- 92 名前:デフォルトの名無しさん mailto:sage [2018/04/06(金) 23:07:50.12 ID:gYiRH0WM0.net]
- どっちも薄給
- 93 名前:デフォルトの名無しさん mailto:sage [2018/04/07(土) 00:36:31.30 ID:Y5tUUVb30.net]
- やたら伸びてると思ったら1人あたりのレス数多すぎだろ(しかも知らんことに口出し過ぎ
fbxsdkは昔ちょっとしか触ってないが、多分そのVSの3Dシーン作成ってのは3Dのモデルやシーンを.fbxに書き出すプロジェクトじゃね? そういうのは多分Maya使った方が早いしfbxsdkはどっちにしても要る あとDirect3D使うならそっちのスレ行ってくれ
- 94 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 02:00:13.10 ID:xND6FkKma.net]
- C++で用意されているキャストと
cのi=(int)j みたいなキャストの違いがよくわからない
- 95 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 02:09:06.48 ID:+gqqNGFK0.net]
- static_cast … 無理のない互換性のある変換。
reinterpret_cast … int から void* 等への強制変換 c の ()キャストと同じ。 const_cast … const 付きから const を無くしたりまたはその逆の変換。 dynamic_cast … 実行時型情報を使って実行時に型情報で互換性を見比べながらの変換。実行時型情報とのリンクが必須。
- 96 名前:はちみつ餃子 mailto:sage [2018/04/08(日) 03:14:37.94 ID:RvzgDq0H0.net]
- >>92
C スタイルのキャストは dynamic_cast 以外の C++ スタイルキャストを兼ね備えている。 安全なキャストも危険なキャストも見た目にわかんないから、 うっかり危険なキャストをしないようにカテゴリ分けしたやつを使った方がいいなって話。 reinterpret_cast や const_cast がどうしても必要な状況になったら、 それはそのプログラムが悪いデザインだというサインだ。 (デバイスドライバとか OS とかの低水準プログラムだと仕方なく使う機会は多いかもしれないけど)
- 97 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 06:15:21.60 ID:fQMOYFpe0.net]
- 『プログラミング言語C++』第4版のどこだったかに、
「危険なキャストを行っているソース箇所が目立つように reinterpret_cast<型> のような長い綴りで見た目もスマートでない キーワードを選んで導入した」みたいなことが書いてあったな。
- 98 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 11:13:04.50 ID:NQAA1W7E0.net]
- すいませんchar str[1000]に格納されてるこの文字列を、str2[0][]=64 str2[1][]=9 という感じで上手くデータだけ取り出す方法は無いでしょうか
i.imgur.com/MMYajmf.jpg
- 99 名前:デフォルトの名無しさん mailto:sage [2018/04/08(日) 11:13:28.36 ID:CEYO7YYHa.net]
- ありがとうございます
基本的には見た目の話なんですね
- 100 名前:デフォルトの名無しさん [2018/04/08(日) 11:44:19.45 ID:rArjzNgz0.net]
- C形式のキャストは絶対に使うなって事だよ
|

|