次スレを立てる時は本文の1行目に以下を追加して下さい。
!extend:on:vvvvv:1000:512
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
IDE (VC++など)などの使い方の質問はその開発環境のスレにお願いします。
前スレ
C++相談室 part135
https://mevius.5ch.net/test/read.cgi/tech/1522495206/
このスレもよろしくね。
【初心者歓迎】C/C++室 Ver.102【環境依存OK】
http://mevius.5ch.net/test/read.cgi/tech/1509780815/
■長いソースを貼るときはここへ。■
http://codepad.org/
https://ideone.com/
[C++ FAQ]
https://isocpp.org/wiki/faq/
http://www.bohyoh.com/CandCPP/FAQ/ (日本語)
----- テンプレ ここまで -----
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
探検
C++相談室 part137
■ このスレッドは過去ログ倉庫に格納されています
2018/07/14(土) 17:53:02.14ID:FOAGvAbs
552デフォルトの名無しさん
2018/08/05(日) 08:56:46.93ID:WhsUmrtL ツッコミどころはいっぱいあるけど
とりあえずGameIssue.hの中でRougeStageの定義が見えてないからincludeしろ
とりあえずGameIssue.hの中でRougeStageの定義が見えてないからincludeしろ
>>506
http://www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.html
「変数を参照しているのか逆参照しているのかがいつもわからなくなる、だから必ずポインタを使う。アスタリスクが思い出させてくれるから」
C++ の参照は、呼び出し元の記述では参照として渡しているつもりなのか、実体を渡しているのかは区別できず、
呼び出し先の宣言で、はじめて参照か実体かがわかるんですね
個人的には C# のように、呼び出し側でも参照渡しを明示するのがスマートだと思います
そのコーディング規約は良心的だと思います
http://www.kh.rim.or.jp/~nagamura/misc/stroustrup-interview.html
「変数を参照しているのか逆参照しているのかがいつもわからなくなる、だから必ずポインタを使う。アスタリスクが思い出させてくれるから」
C++ の参照は、呼び出し元の記述では参照として渡しているつもりなのか、実体を渡しているのかは区別できず、
呼び出し先の宣言で、はじめて参照か実体かがわかるんですね
個人的には C# のように、呼び出し側でも参照渡しを明示するのがスマートだと思います
そのコーディング規約は良心的だと思います
554デフォルトの名無しさん
2018/08/05(日) 17:44:24.77ID:kXrZdLCy >>553
参照渡しを明示、とは具体的にどんな方法でしょう?
参照渡しを明示、とは具体的にどんな方法でしょう?
555デフォルトの名無しさん
2018/08/05(日) 17:48:52.51ID:3KDX12Zf ref とかoutとかじゃね?
557デフォルトの名無しさん
2018/08/05(日) 18:07:51.68ID:lZNE8En/558デフォルトの名無しさん
2018/08/05(日) 18:26:33.87ID:kXrZdLCy >>556
C#ではなくC++での方法を聞きたかったのですが (^_^;)
C#ではなくC++での方法を聞きたかったのですが (^_^;)
559デフォルトの名無しさん
2018/08/05(日) 18:32:14.36ID:yKLkGD1M >>506
constなしで参照渡しするなっていうコーディング規約ならgoogleも採用してるよ
constなしで参照渡しするなっていうコーディング規約ならgoogleも採用してるよ
560デフォルトの名無しさん
2018/08/05(日) 18:34:25.86ID:QdoPuPH9561デフォルトの名無しさん
2018/08/05(日) 18:35:44.95ID:C8NdcnMU >>558
お前はC++とかより日本語の勉強しなよ…
お前はC++とかより日本語の勉強しなよ…
562デフォルトの名無しさん
2018/08/05(日) 18:56:17.20ID:K/INtz2h 単純にc++だけで閉じてれば参照で統一ってのもありだろうけれど
c++ってそういう言語じゃないんだよね。
大抵大規模なコードは過去のcソースとごっちゃになってる。
c++ってそういう言語じゃないんだよね。
大抵大規模なコードは過去のcソースとごっちゃになってる。
563デフォルトの名無しさん
2018/08/05(日) 19:04:35.58ID:lZNE8En/ >>551
まずは非常にどうでもいいことだが、AddBug(SharedItem I) こういうモノがあると非常に縁起が悪い
他、小姑みたいなスペルミスの指摘は以下
Sheld盾の綴りはshield (Fieldと同じ原理)
Acsessとaccess、
CollectoerとCollector
TyleとTile
InfmationとMakeTemporaryInfomationとinformation
Initilaize、Initialize
PraramA、parameterA
RougeStage.hとRogue
まずは非常にどうでもいいことだが、AddBug(SharedItem I) こういうモノがあると非常に縁起が悪い
他、小姑みたいなスペルミスの指摘は以下
Sheld盾の綴りはshield (Fieldと同じ原理)
Acsessとaccess、
CollectoerとCollector
TyleとTile
InfmationとMakeTemporaryInfomationとinformation
Initilaize、Initialize
PraramA、parameterA
RougeStage.hとRogue
564デフォルトの名無しさん
2018/08/05(日) 22:24:16.29ID:yKLkGD1M いい加減な方法でビルドはできるようにしたのに遊べないよ!
なんとかしろ、作者
GameIssue.h 12行目付近の
class TemporaryInfmation;
をいかに書き換える。
//class TemporaryInfmation;
template <typename RougeStage> class TemporaryInfmationTmpl;
using TemporaryInfmation = TemporaryInfmationTmpl<RougeStage>;
RougeStage.hの3行目付近の
class RougeStage;
~
TemporaryInfmationTmpl(RougeStage* RS) {
をいかに書き換える。
template <typename RougeStage>
class TemporaryInfmationTmpl {
public:
TemporaryInfmationTmpl(RougeStage* RS) {
StatusCollector.hのStatusクラスの
SetDirection()が2個定義されているのでどちらかを消す。
なんとかしろ、作者
GameIssue.h 12行目付近の
class TemporaryInfmation;
をいかに書き換える。
//class TemporaryInfmation;
template <typename RougeStage> class TemporaryInfmationTmpl;
using TemporaryInfmation = TemporaryInfmationTmpl<RougeStage>;
RougeStage.hの3行目付近の
class RougeStage;
~
TemporaryInfmationTmpl(RougeStage* RS) {
をいかに書き換える。
template <typename RougeStage>
class TemporaryInfmationTmpl {
public:
TemporaryInfmationTmpl(RougeStage* RS) {
StatusCollector.hのStatusクラスの
SetDirection()が2個定義されているのでどちらかを消す。
565551
2018/08/05(日) 23:51:00.40ID:xG+zmDln こんにちは。色々ご指摘ありがとうございます。
これまだ、脳内コーディングでシステム組んだだけでコンパイルが通って無いように、デバッグさえしてません。
なんとなーく、ローグのAI書いたら面白いんじゃないかと思って書き始めたのですが、沼にハマってしまいました。
とりあえず、前方参照の件は解決したみたいです。
その後大量のエラーと格闘していますが、支離滅裂なエラー(?)が大量に出ていて吐きそうです。
とりあえず、この件については閉めます。
ありがとうございました。
これまだ、脳内コーディングでシステム組んだだけでコンパイルが通って無いように、デバッグさえしてません。
なんとなーく、ローグのAI書いたら面白いんじゃないかと思って書き始めたのですが、沼にハマってしまいました。
とりあえず、前方参照の件は解決したみたいです。
その後大量のエラーと格闘していますが、支離滅裂なエラー(?)が大量に出ていて吐きそうです。
とりあえず、この件については閉めます。
ありがとうございました。
566デフォルトの名無しさん
2018/08/06(月) 00:29:53.59ID:b7eNDjo0567デフォルトの名無しさん
2018/08/06(月) 04:28:30.45ID:EZAi1/yQ568デフォルトの名無しさん
2018/08/06(月) 11:34:49.72ID:aJPEpevk569デフォルトの名無しさん
2018/08/06(月) 12:01:58.56ID:aJPEpevk aiでautoってことは遊ぶんじゃなくて遊ばれちゃうのか…
570デフォルトの名無しさん
2018/08/06(月) 13:00:05.48ID:6LLA+7Q/ Googleコーディング規約は古臭くてオワコンだからみんなはISOで作ってる規約を使おうね!
って禿先生が講演で言ってた
って禿先生が講演で言ってた
572デフォルトの名無しさん
2018/08/06(月) 18:04:44.92ID:L/6qyfUO しかし、ロジカルなことしたいのに、それ以外のエラーで死にかけるのは困ったなぁ。。。
573デフォルトの名無しさん
2018/08/06(月) 18:26:13.93ID:0lSQ8xAg >>572
アルゴリズムの間違いの発見や修正に比べたら、コンパイルエラーの解消なんてコンパイラさんが親切に教えてくれてるんだから、簡単なことだよ。
ロジカルなことしたいなら、コードの記述もロジカルに頑張れ
アルゴリズムの間違いの発見や修正に比べたら、コンパイルエラーの解消なんてコンパイラさんが親切に教えてくれてるんだから、簡単なことだよ。
ロジカルなことしたいなら、コードの記述もロジカルに頑張れ
574デフォルトの名無しさん
2018/08/06(月) 19:18:24.62ID:L/6qyfUO はい。がんばります。
575デフォルトの名無しさん
2018/08/06(月) 19:34:04.04ID:ykSda89u576デフォルトの名無しさん
2018/08/06(月) 19:45:02.37ID:Xt7Beabr >>575
コードがマトモに書ける人は書く方が忙しいので仕様どころではないって割とありそう
コードがマトモに書ける人は書く方が忙しいので仕様どころではないって割とありそう
ryzen threadripper 2950X 16C32T 3.5GHz〜4.4GHz !!
なんだか最近急にすごくなっていませんか?
なんだか最近急にすごくなっていませんか?
578デフォルトの名無しさん
2018/08/06(月) 23:09:33.16ID:L/6qyfUO 今までのAMDが怠けてただけだよ!
579デフォルトの名無しさん
2018/08/06(月) 23:12:22.15ID:zQ2KZFwb floatのゼロ割りって、infになるものの、別にそれ自体が問題ではなくて、
それがクラッシュに繋がるような演算を行うことが問題であって、
例えば条件分岐で一定の大きさ以下の場合のみ参照するようにしているなら問題ないですよね?
それがクラッシュに繋がるような演算を行うことが問題であって、
例えば条件分岐で一定の大きさ以下の場合のみ参照するようにしているなら問題ないですよね?
580デフォルトの名無しさん
2018/08/06(月) 23:30:48.85ID:Xt7Beabr ゼロで割り算したい意図は?
581デフォルトの名無しさん
2018/08/06(月) 23:38:20.39ID:wPUCa9qR582579
2018/08/06(月) 23:40:51.75ID:zQ2KZFwb583579
2018/08/06(月) 23:43:04.07ID:zQ2KZFwb >>581
ありがとうございます。
ゼロで割ること自体を回避するのって、けっこう厄介なんですよね・・・。
ある程度小さい場合は演算しないとか、どれくらい小さかったらいいの?みたいなことを考えないといけないので・・・。
無限大のときにどうする?という考え方の方が対処し易いように思います。
ありがとうございます。
ゼロで割ること自体を回避するのって、けっこう厄介なんですよね・・・。
ある程度小さい場合は演算しないとか、どれくらい小さかったらいいの?みたいなことを考えないといけないので・・・。
無限大のときにどうする?という考え方の方が対処し易いように思います。
584デフォルトの名無しさん
2018/08/07(火) 06:50:16.11ID:PssQ1NSH 今Python + Opencvで画像処理をしているのですが、速度の問題でこれをC++に書き換えたいです
Pythonのnumpyみたいなものはc++にも有りますか?
OpencvのMatを(多次元配列に格納するなりして)C++で弄くれると嬉しいのですが
Pythonのnumpyみたいなものはc++にも有りますか?
OpencvのMatを(多次元配列に格納するなりして)C++で弄くれると嬉しいのですが
585デフォルトの名無しさん
2018/08/07(火) 07:05:01.46ID:rmdm0Ojo まずOpenCVはもともとC++で書かれてるライブラリであってPythonのはラッパーだって所から始めようか
586デフォルトの名無しさん
2018/08/07(火) 08:33:46.01ID:dagdXeyj >>575
めっちゃコード書いてんじゃん
めっちゃコード書いてんじゃん
587はちみつ餃子 ◆8X2XSCHEME
2018/08/07(火) 15:24:28.59ID:pMC2Ofi2 江添っちはコード例はたくさん書いてるけど、
アプリケーションとして完成したものはひとつだけしか見たことねぇ。
今はドワンゴにいるし、社内で使うツールを書いたりすることもあるのかなぁ?
アプリケーションとして完成したものはひとつだけしか見たことねぇ。
今はドワンゴにいるし、社内で使うツールを書いたりすることもあるのかなぁ?
588デフォルトの名無しさん
2018/08/07(火) 15:40:59.13ID:3k81+fEr snprintfには第一引数をNULLにすることで本来何文字の領域があればよかったかを判断できるみたいだけど
wchar_tにはそのようなものはないだろうか?
wchar_tにはそのようなものはないだろうか?
589デフォルトの名無しさん
2018/08/07(火) 15:59:59.84ID:8+yE0dxd >>570
もしかして先月の27日、行ってきたの?
もしかして先月の27日、行ってきたの?
590デフォルトの名無しさん
2018/08/07(火) 16:51:22.86ID:rmdm0Ojo おう行ってきたぞ
内容は知ってる話が多かったけど本人の口から聞けて楽しかった
内容は知ってる話が多かったけど本人の口から聞けて楽しかった
591デフォルトの名無しさん
2018/08/07(火) 20:17:28.47ID:7soFSQAi int main(int argc, char** argv)
このchar**って他に変えれたりする?tcharとかwchar_tとか
このchar**って他に変えれたりする?tcharとかwchar_tとか
592さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/08/07(火) 20:20:21.90ID:p+v0mQmH Win32では、int wmain(int, wchar_t**)に変えられるよ。環境変数の引数も付けるのは変態かも知れん。
593デフォルトの名無しさん
2018/08/07(火) 20:21:20.30ID:7soFSQAi594デフォルトの名無しさん
2018/08/07(火) 20:28:56.24ID:rmdm0Ojo 標準で認められてるmain関数はint main();とint main(int argc, char** argv);だけ
それ以外は処理系の独自拡張
それ以外は処理系の独自拡張
595デフォルトの名無しさん
2018/08/07(火) 20:40:16.10ID:8+yE0dxd >>590
何か変わったこと言ってたらレビューplz
何か変わったこと言ってたらレビューplz
596デフォルトの名無しさん
2018/08/08(水) 00:08:10.74ID:N8tx/Inn 実は宗教的な会合ではなかろうか
教祖もしくは弟子・伝道者・教皇の御言葉を拝聴する、それが宗教だ
現状、全ての教祖・開祖が生きている時代なので、それを感じないだけだ
10年後くらいにはぼつぼつ死にはじめる
そこからが正念場だ
サイモン&ガーファンクルも生きてるし、K&Rも生きてる、ついでに、ビャーネ・ストロヴストルップとかESRも生きてる
21世紀の今がそういう時代というだけだ
教祖もしくは弟子・伝道者・教皇の御言葉を拝聴する、それが宗教だ
現状、全ての教祖・開祖が生きている時代なので、それを感じないだけだ
10年後くらいにはぼつぼつ死にはじめる
そこからが正念場だ
サイモン&ガーファンクルも生きてるし、K&Rも生きてる、ついでに、ビャーネ・ストロヴストルップとかESRも生きてる
21世紀の今がそういう時代というだけだ
>>596
デニス・リッチーは2011年に亡くなった
デニス・リッチーは2011年に亡くなった
598デフォルトの名無しさん
2018/08/08(水) 00:32:10.97ID:bKO8QxvP イタコがふえるんやなぁ・・・。
599デフォルトの名無しさん
2018/08/08(水) 05:08:18.88ID:d90b/R1Y 宗教だと? 失礼だな
俺は禿を盲信なんかしてねえよ
newなんかいらねえと俺は初版の当時から思っていたし
動的例外指定なんぞISOで否定されてんだぞ
俺は禿を盲信なんかしてねえよ
newなんかいらねえと俺は初版の当時から思っていたし
動的例外指定なんぞISOで否定されてんだぞ
600デフォルトの名無しさん
2018/08/08(水) 05:53:47.96ID:bKO8QxvP ジェネリックなメモリ確保はどのみち必要だと思うよ。構文がどうであれ。
あと、動的にコンストラクタとか呼ばないといけないし必要だと思うよ。
個人的にnewはライブラリ屋さんが使えばいいものだと思ってる。
あと、動的にコンストラクタとか呼ばないといけないし必要だと思うよ。
個人的にnewはライブラリ屋さんが使えばいいものだと思ってる。
601デフォルトの名無しさん
2018/08/08(水) 06:09:55.58ID:d90b/R1Y placementみたいのがあれば充分
602デフォルトの名無しさん
2018/08/08(水) 06:18:49.25ID:bKO8QxvP タイプ量増えて嫌カモ。
new T[] ってできるのは結構強いと思う。
まぁ、自分でやる事はないけど。
new T[] ってできるのは結構強いと思う。
まぁ、自分でやる事はないけど。
603デフォルトの名無しさん
2018/08/08(水) 07:00:42.37ID:/7C7gkY0 A, Bそれぞれコンソールアプリケーションで作成
AがBをCreateProcessする状況を作成しました
Aを実行したらBの専用のコマンドプロンプトが立ち上がって次々に処理をするのかな?って思ってたのですが
実際はAが立ち上げたコマンドプロンプトにBも出力などしてます
これ分離することできないのでしょうか
AがBをCreateProcessする状況を作成しました
Aを実行したらBの専用のコマンドプロンプトが立ち上がって次々に処理をするのかな?って思ってたのですが
実際はAが立ち上げたコマンドプロンプトにBも出力などしてます
これ分離することできないのでしょうか
604デフォルトの名無しさん
2018/08/08(水) 07:11:53.05ID:d90b/R1Y タイプ量って、それは現状の構文での話やん
コンストラクタを実行する構文がたとえば3文字のキーワードでできるなら
その主張は崩れる
コンストラクタを実行する構文がたとえば3文字のキーワードでできるなら
その主張は崩れる
605デフォルトの名無しさん
2018/08/08(水) 07:12:46.84ID:HlzHxdvD startコマンド
606デフォルトの名無しさん
2018/08/08(水) 07:13:58.46ID:EhLv0UZk CreateProcess で "start cmd /c B.exe" を起動するんじゃだめ?
607デフォルトの名無しさん
2018/08/08(水) 07:16:30.26ID:d90b/R1Y template <typename T, typename ...ARGS>
T* create(ARGS ...args)
{
auto ptr = (T*)malloc(sizeof(T));
ptr->T(args...);
return ptr;
}
今C++をリメイクするならnewはクビだろ
T* create(ARGS ...args)
{
auto ptr = (T*)malloc(sizeof(T));
ptr->T(args...);
return ptr;
}
今C++をリメイクするならnewはクビだろ
608デフォルトの名無しさん
2018/08/08(水) 07:29:04.25ID:eb4eIp4R >>603
AllocConsole
AllocConsole
609デフォルトの名無しさん
2018/08/08(水) 08:30:47.37ID:lcYbehB0 メタプログラミングをやってみたいんだけど、テンプレートが中々難しい
みんなどうやって駆使してる?
みんなどうやって駆使してる?
610デフォルトの名無しさん
2018/08/08(水) 08:31:50.27ID:jzgqxY6J 慣れ
611デフォルトの名無しさん
2018/08/08(水) 12:14:27.90ID:rnBqZLRU LPCTSTRをマルチバイトでもUnicodeでも対応して文字列操作するコードってどう書けば宜しいのでしょうか
612デフォルトの名無しさん
2018/08/08(水) 12:22:29.48ID:oJrY5QK4 >>611
関数名オーバーロード。それを応用するtemplate。の2つかな。
関数名オーバーロード。それを応用するtemplate。の2つかな。
613さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/08/08(水) 12:22:37.74ID:NS40+Y1c614さまよえる蟻人間 ◆T6xkBnTXz7B0
2018/08/08(水) 12:24:54.57ID:NS40+Y1c 必要に応じて#ifdef UNICODEを使う。
615デフォルトの名無しさん
2018/08/08(水) 14:22:56.63ID:oRJqApyO616デフォルトの名無しさん
2018/08/08(水) 14:33:18.94ID:y2s3oWVB Phenomってガラクタだったんだっけ?
使い始めてそろそろ10年になるが
現在Windows10が動いているけどな
使い始めてそろそろ10年になるが
現在Windows10が動いているけどな
617デフォルトの名無しさん
2018/08/08(水) 17:05:37.41ID:5Rj4GrBF プログラムの板で、相手の使ってるハードウェアをネタに
悪口を言うのはよろしくないんじゃないか、と思ったけど、
アンカーの先を見たらそうでもないって気になった。
どうやら「固定ハンドルの人への攻撃はルール無用」という
より上位のルールがあるようだ(あくまで個人的な基準)。
悪口を言うのはよろしくないんじゃないか、と思ったけど、
アンカーの先を見たらそうでもないって気になった。
どうやら「固定ハンドルの人への攻撃はルール無用」という
より上位のルールがあるようだ(あくまで個人的な基準)。
618デフォルトの名無しさん
2018/08/08(水) 17:11:27.46ID:7VVPJa90 >>617
ちょっとコテハンつけてくれないか?
ちょっとコテハンつけてくれないか?
619デフォルトの名無しさん
2018/08/08(水) 18:09:52.75ID:d90b/R1Y 5ちゃんから入ったニワカ君だな
コテハン様は名無しより偉いんだよ
失礼のないようにね
コテハン様は名無しより偉いんだよ
失礼のないようにね
>>615
よく知っているね、phenomIIx6 1090 で粘っていますよ、zen2 7nm にて大人買いしようと資金を積んでいます…
よく知っているね、phenomIIx6 1090 で粘っていますよ、zen2 7nm にて大人買いしようと資金を積んでいます…
621デフォルトの名無しさん
2018/08/08(水) 19:47:33.67ID:y2s3oWVB623デフォルトの名無しさん
2018/08/08(水) 20:31:08.79ID:foEj61l6 ぬるぽ
624デフォルトの名無しさん
2018/08/08(水) 20:33:39.72ID:y2s3oWVB トリップ生成の種も後悔されているから、誰でもなりすませるかと
625デフォルトの名無しさん
2018/08/08(水) 20:35:12.86ID:foEj61l6 好きな文字列をトリップにする枝
626デフォルトの名無しさん
2018/08/08(水) 21:20:41.90ID:IxvHxUWv >>611
Tに対応した文字列操作関数だけを使って操作するか、CT2W/CW2TでWに変換して操作するか実質二択。
Tに対応した文字列操作関数だけを使って操作するか、CT2W/CW2TでWに変換して操作するか実質二択。
628デフォルトの名無しさん
2018/08/09(木) 06:46:59.99ID:YmSdriT+630はちみつ餃子 ◆8X2XSCHEME
2018/08/09(木) 17:44:07.59ID:HZcgpX+K ワシのトリップもな。
631デフォルトの名無しさん
2018/08/09(木) 19:14:37.37ID:oFkunHGA この前のローグ、標準ライブラリにメモリ確保お願いしてるのに中でNULLオブジェクトを操作して落ちるようになって詰んだ。。。
もういやー。
もういやー。
632デフォルトの名無しさん
2018/08/09(木) 19:46:32.29ID:pqAEhCoO633デフォルトの名無しさん
2018/08/09(木) 20:25:08.47ID:oFkunHGA634デフォルトの名無しさん
2018/08/09(木) 20:59:37.47ID:N7zY56wf >>633
メモリ管理の問題ということは、特殊なことをやってたかではなくて、基本的なことが正しくできてないということだよ。
プログラム初心者ならメモリ管理やポインタに煩わされない他の言語の方が良いかと思うよ。
メモリ管理の問題ということは、特殊なことをやってたかではなくて、基本的なことが正しくできてないということだよ。
プログラム初心者ならメモリ管理やポインタに煩わされない他の言語の方が良いかと思うよ。
635デフォルトの名無しさん
2018/08/09(木) 21:08:18.06ID:pNZUF6kv まずはgoかjavaでもやったらいいんじゃないかね。
636デフォルトの名無しさん
2018/08/09(木) 21:16:17.87ID:8qUg7w5I (ひっそりアップロードするんや…)
637デフォルトの名無しさん
2018/08/09(木) 21:21:51.13ID:2CPDzClL638デフォルトの名無しさん
2018/08/09(木) 21:47:57.57ID:dPMfUDyX gimpel の PC-LINTお勧め
639デフォルトの名無しさん
2018/08/09(木) 21:58:35.34ID:jXGj01kj 共有メモリでBSTR型のデータを共有してるのだけど
これのデータサイズ取得する方法ある?
対象領域の先頭ポインタを基準にSysStringLen使ってデータサイズとれるかな?って思ったがとれなくて困ってる
これのデータサイズ取得する方法ある?
対象領域の先頭ポインタを基準にSysStringLen使ってデータサイズとれるかな?って思ったがとれなくて困ってる
640デフォルトの名無しさん
2018/08/09(木) 21:59:33.60ID:oFkunHGA641デフォルトの名無しさん
2018/08/09(木) 22:30:56.92ID:BtZU6oOJ 慢心と呼ぶべきか、脳内キャッシュを利用した最適化と呼ぶべきか。
しばらく放置することで脳内キャッシュが解放され最新データの利用が可能になる、ありふれた光景。
しばらく放置することで脳内キャッシュが解放され最新データの利用が可能になる、ありふれた光景。
>>641
私の場合は、しばらく放置しただけではダメで、リリース(公開)することを契機に問題点が不思議と浮き彫りになる、という感覚を持っています
私の場合は、しばらく放置しただけではダメで、リリース(公開)することを契機に問題点が不思議と浮き彫りになる、という感覚を持っています
643デフォルトの名無しさん
2018/08/09(木) 22:39:20.96ID:BtZU6oOJ >>642
リリース(公開)する時の質問の文章を書くことで、脳内のメモリ配置が変わり、脳内キャッシュが破棄されたのでしょう。
リリース(公開)する時の質問の文章を書くことで、脳内のメモリ配置が変わり、脳内キャッシュが破棄されたのでしょう。
644デフォルトの名無しさん
2018/08/10(金) 01:22:05.57ID:W2ty1llG645デフォルトの名無しさん
2018/08/10(金) 02:28:33.68ID:p9jfuJcV https://dotup.org/uploda/dotup.org1607631.zip
ふー。皆さまのおかげで、最初のAIが階段に到達するまでできました。
とはいっても想像するよりよっぽどチープだけどね。
やっとまともにデバッグできるようになったら、色々仕様変更したい病発動してジレンマに陥ってる。
特にトラップクラスいらねーんじゃね?とか思い出して、根幹を揺るがせつつある・・・。
というわけで、皆様どうもありがとう。
ちなみにgithubにも公開してるけど、ライセンスはmitなので煮るなり焼くなりしていいよ。
そんな酔狂な人間がいるか知らんし、多分同じコンセプトで書き直したほうがいいカモだけど。
githubはソース置き場にしてるだけからgitの操作さっぱりわからん・・・。Orz
ふー。皆さまのおかげで、最初のAIが階段に到達するまでできました。
とはいっても想像するよりよっぽどチープだけどね。
やっとまともにデバッグできるようになったら、色々仕様変更したい病発動してジレンマに陥ってる。
特にトラップクラスいらねーんじゃね?とか思い出して、根幹を揺るがせつつある・・・。
というわけで、皆様どうもありがとう。
ちなみにgithubにも公開してるけど、ライセンスはmitなので煮るなり焼くなりしていいよ。
そんな酔狂な人間がいるか知らんし、多分同じコンセプトで書き直したほうがいいカモだけど。
githubはソース置き場にしてるだけからgitの操作さっぱりわからん・・・。Orz
646デフォルトの名無しさん
2018/08/10(金) 03:17:37.39ID:rT8gQk9M647デフォルトの名無しさん
2018/08/10(金) 03:47:22.54ID:B+R4+INY 左様そう考えて差し支えない
ID:rT8gQk9M は近隣住民の安全のために、BSTRをもたず、つくらず、もちこませずを堅持すること
ID:rT8gQk9M は近隣住民の安全のために、BSTRをもたず、つくらず、もちこませずを堅持すること
648デフォルトの名無しさん
2018/08/10(金) 03:49:46.96ID:p9jfuJcV649デフォルトの名無しさん
2018/08/10(金) 03:49:53.40ID:beAAeNyA >>645
乙
乙
650デフォルトの名無しさん
2018/08/10(金) 04:01:00.88ID:B+R4+INY >>648
保存(シリアライズ)のインターフェースをBaseに持たせてNextでNextの保存処理を実装したらいいんじゃね
保存(シリアライズ)のインターフェースをBaseに持たせてNextでNextの保存処理を実装したらいいんじゃね
651デフォルトの名無しさん
2018/08/10(金) 04:06:44.82ID:p9jfuJcV >>650
ゴメン。ちょっと舌ったらずだった。
各クラスが持ってるTypeに自分の型を保存する方法ないですか?
継承して記憶喪失になっても復元できるようにしたいのです。
システム内でちょくちょく必要になるのは俺がタコだからなんだろけど。
もちろん、ユーザーコードには見せないようにしますよ。
ゴメン。ちょっと舌ったらずだった。
各クラスが持ってるTypeに自分の型を保存する方法ないですか?
継承して記憶喪失になっても復元できるようにしたいのです。
システム内でちょくちょく必要になるのは俺がタコだからなんだろけど。
もちろん、ユーザーコードには見せないようにしますよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 「これいいじゃん!!!」 セブン-イレブンの1620円で買える“1人用クリスマスケーキ”🎂に注目殺到「天才すぎる」 [パンナ・コッタ★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 【悲報】ジャップ、日中戦争に賛成が5割弱...軍歌の音が聞こえる... [856698234]
- お前ら(ちぎゅちぎゅの実モデルチーズ牛丼)←これw
- 隣の部屋のデブがこっちにまで聞こえる声量でアクビするのがストレスなんだけどマジで死んでくれないかな
- 【乞食速報】プロクオリティ ビーフカレー 96食 4262円 [268244553]
- 【悲報】小泉防衛大臣、中国のレーダー照射事件をNATO事務総長に報告 [834922174]
- 【すこん部🏡】白上フブキ🦊配信中❗【ホロライブ▶】
