◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

ソースコードの再構築は可能か? [無断転載禁止]©2ch.net ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1454242556/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1片山博文MZ ◆T6xkBnTXz7B0
2016/01/31(日) 21:15:56.57ID:KGvneECt
C言語で書かれた、メンテが行き届いていないソースコードがここにあると仮定しよう。
当然のように、プリプロセッサの魔術やら、グローバル変数やらが惜し気もなく使われている。
これを自動的にC++のクラスにまとめることは可能だろうか?
可能ならどのような技術でできるだろうか?
2デフォルトの名無しさん
2016/01/31(日) 21:24:37.01ID:9Gq1Qcnx
「自動的に」は無理だろう。
人力でならできるかもしれないが、できるとしても経営者がやらせない。
3デフォルトの名無しさん
2016/01/31(日) 21:36:47.01ID:7LoAMsY1
メンテが必要なのは貴様のアタマじゃ
4片山博文MZ ◆T6xkBnTXz7B0
2016/01/31(日) 21:46:52.88ID:KGvneECt
私が考えた方法:
class my_class { };で囲む。
my_classのコンストラクタを追加。
main関数の中身を取り出し、my_classのメソッドmy_mainにする。
main関数の中身を
my_class mc;
return mc.my_main(argc, argv);
にする。
5デフォルトの名無しさん
2016/01/31(日) 21:51:25.42ID:zJ6m2KtS
C++コンパイラでコンパイルするだけじゃ
6片山博文MZ ◆T6xkBnTXz7B0
2016/01/31(日) 22:10:07.38ID:KGvneECt
>>2
無理と言うのはだれでもできる。
できないなら、できない理由を答えて下されよ。
7片山博文MZ ◆T6xkBnTXz7B0
2016/01/31(日) 22:16:45.80ID:KGvneECt
>>5
クラスにしないといけない。
グローバル変数は禁止。
8デフォルトの名無しさん
2016/01/31(日) 22:42:18.21ID:8GI8e/FD
>>7
組み込み系は、グローバル変数、絶対に必要。
9デフォルトの名無しさん
2016/02/01(月) 00:01:40.05ID:aRlt4/c6
答えの出ないスレを立てて荒らすのがはやってるの?
10デフォルトの名無しさん
2016/02/01(月) 00:08:18.95ID:RHShN3vI
大本がクラス化意識した作りしてないと
C++でreworkしたほうが
11デフォルトの名無しさん
2016/02/01(月) 00:11:23.35ID:N0i0uifT
>>4
それでいんじゃねーの。
なにがうれしいのかはよくわからんけど。
12片山博文MZ ◆T6xkBnTXz7B0
2016/02/01(月) 00:20:24.09ID:MU0q3D+c
>>11
分割コンパイルのとき、失敗する。
やたらインライン関数が増えてしまう。
13片山博文MZ ◆T6xkBnTXz7B0
2016/02/01(月) 00:38:24.90ID:MU0q3D+c
これなんかどうだろう?
http://www.scriptol.com/scripts/ctocpp.html
14デフォルトの名無しさん
2016/03/07(月) 17:06:47.42ID:nbAKle/L
なかなかよさげじゃないの

>They require C sources written with a clear programming style: one statement per line is required in most case
>Before to start, you need to mark as "static", any variable or function you want not being converted to class members.
>If a declaration is splitted, parts must be ended by a comma.
> Example:
> mydecl(int x,
> int y);
15デフォルトの名無しさん
2016/03/21(月) 00:41:46.37ID:KQkKBKcO
>>1
全体を一つのクラスにする。
16デフォルトの名無しさん
2016/03/21(月) 03:19:03.67ID:gGtaNB7f
普通にコンパイルしてバイナリにした後c++で作成したエミュレータのソース上にリソースとして組み込んでやれば良いんでない?
17デフォルトの名無しさん
2016/03/21(月) 08:31:33.96ID:wDZuq9VI
機械学習とか発達したら超絶リファクタリングツールも可能なんではないか
18デフォルトの名無しさん
2016/03/21(月) 09:11:20.27ID:lwkXzPK7
今の機械学習(ディープラーニング)じゃむり。

あれはパターンを把握して、統計的に勝つ可能性が高い物を選ぶってだけで
理解した上で論理的に答えを導き出すものじゃないから。
19デフォルトの名無しさん
2016/03/22(火) 10:53:54.91ID:Z5ZJSs0G
CからC++に再構築したコードが膨大にあれば機械学習で統計的に処理できる
20デフォルトの名無しさん
2016/03/22(火) 11:07:53.05ID:HxXatiVI
機械学習ってすごいんですね
いつ頃できるようになるんだろ
21デフォルトの名無しさん
2016/03/22(火) 15:03:49.24ID:6KPFBZ6M
>>19
CからC++なら難しくないだろ。

そのかわり、CっぽいC++コードになるが。
22デフォルトの名無しさん
2016/03/22(火) 15:32:20.81ID:cRV6j0bX
そんなツールがまともに使える頃には C使いなんて絶滅してるよ
23デフォルトの名無しさん
2018/05/23(水) 22:32:52.85ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

3U3V7
24デフォルトの名無しさん
2018/07/04(水) 23:33:35.70ID:gFgZc5FG
9EM
25titlesyunkanpitch上niirukotohaomoigatuyokerebatuyoi
2018/11/07(水) 00:41:16.56ID:sJO3K3oU
ho
do

t
o
ku
be
t
u
d
a
yo
26初ne sonnakotomowakaran
2018/11/07(水) 00:42:16.12ID:sJO3K3oU
k

a

i
275~to13?~jyanaosarane
2018/11/07(水) 00:42:57.39ID:sJO3K3oU
。・¥
28dakaratoi kojinnnokanjyouwokantokugayuusensurukotha
2018/11/07(水) 00:44:50.31ID:sJO3K3oU
tte na i g a n e
29デフォルトの名無しさん
2018/11/11(日) 14:32:02.74ID:vUUak6BF
http://r2.upup.be/wV2qsULdHm
30蟻人間 ◆T6xkBnTXz7B0
2020/09/06(日) 19:59:00.86ID:lIPnZg7j
☆★☆テナント募集中☆★☆
スレッド終了のため、一緒にスレッドを盛り上げてくれる
イベント企画が出来る方を募集しています。
まずはご連絡下さい。
株式会社突撃商会 TEL 03-XXXX-XXXX

ニューススポーツなんでも実況



lud20250514175224
このスレへの固定リンク: http://5chb.net/r/tech/1454242556/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「ソースコードの再構築は可能か? [無断転載禁止]©2ch.net ->画像>1枚 」を見た人も見ています:
【通信】ソーラードローンで空中LAN構築へ 中国の研究チームが段階的成果[03/24]
【韓国】 強制徴用賠償金を受け取る方法は…新日鉄住金が持っている「ポスコの株」の差し押さえは可能か?[10/30]
【宇宙】ISSに滞在中の大西卓哉さん、参院選の投票できず… 米国やロシアは可能 JAXA「制度構築が必要」 (時事通信)
電力の無線転送は可能か?
Vo以外生音無し・DTMだけでメタルは可能か??
産駒の平均価値距離で、種牡馬の現役時代のスタミナ有無を断定できることは可能か?
eショップ終了後もソフトの再ダウンロードは可能
兄弟を訴えることは可能か。
携帯を盗聴器に変えることは可能かinプログラム板
ゲームのソースコードって見れたりしますか?
中年で未経験で年収400万以上の安定職は可能か?
7という数字だけを使って1~100まで表す事は可能か
法律詳しい人来てくれ、肖像権の問題で尾田栄一郎を訴える事は可能か?
【週プレ】核武装“臨界点”の北朝鮮に日本が唯一できること――内部崩壊させるアクションで民主化は可能か?[6/28]
「AIがアプリを自動構築」ビルダーAIが破産、実際には700人のインド人が手動でコードを書いていた MSやソフトバンクから4億ドル調達 [お断り★]
【再構築】旦那の浮気 117【離婚】
【再構築】旦那の浮気 103【離婚】
【20周年】中村一義 Part56【ERA最構築】
不倫浮気され再構築中の人が愚痴や色々語るスレ67
★構築中★テニスオフナビ(仮)情報交換スレ2
不倫浮気されたが離婚しないで再構築もしない人41
不倫浮気されたが離婚しないで再構築もしない人42
新作ギルティギアは原点回帰や進化ではなく、完全なる再構築
YAMAHA業務向けルーター運用構築スレッドPart20
【暴力団】「真の山口組、再構築する」 任侠山口組が会見
【政治】立憲民主党、地方組織の構築苦戦…民進存続で進まず
【通信】ソフトバンクとGoogle親会社、成層圏に“基地局”構築へ
【生態系】ピューマの食べ残しに甲虫215種、生態系を構築[03/13]
【政治】安倍首相、未来志向の関係構築を=日韓共同宣言20年で記念行事
【危機】桜井抜きでスマブラを制作出来る環境を構築しないとシリーズ終わるのでは?
細胞の運命を制御する人工RNA論理回路の構築に成功 癌細胞の死滅などに利用 京大[11/20]
【ドイツ】メルケル首相、来日でトランプ保護主義への「対抗軸」構築狙う ★2
【ベルギー】動画:ベルギー、F35戦闘機を導入へ 欧州の自律的防衛体制構築に打撃との批判も
安倍ちゃん「東西に豚コレラワクチンベルトを構築、万全の体制を築いた」→無事突破される
【国内】 「日本よ、小国に回帰せよ」~日本が対外平和を構築していくために必要なこと★3[09/04]
【国会】大島衆院議長、安倍政権に異例の所感「民主主義の根幹を揺るがす問題」 再発防止のための制度構築を求める
【物流戦争、再び】 当日配達がまた激化、ヨドバシ・アスクル・Amazon・楽天が自社配達網を構築しヤマト抜きでも実現
【サッカー】<堂安律(フローニンゲン)>飛躍のビジョンを現地誌に披露!「本田さんが構築したキャリアは僕にとっての一例」
【約3】Google、円周率計算31兆桁達成 世界記録更新…計算には、Google Cloud上の96個のvCPUと1.4テラバイトメモリでクラスタを構築
口語アラビア語の統一は可能か否か
ヲタ数0のハロメンは可能か
ニホンオオカミを復活させることは可能か考えるスレ
【IT】機械学習を用いると匿名のソースコードから個人を識別可能であることが判明
【横浜市立大学】違う都道府県同士の公立大学の統合は可能か?【京都府立大学】
【ニッセイ基礎研究所・金明中】韓国とアメリカが通貨スワップを再延長、日韓スワップの再開も可能か[12/24] [ろこもこ★]
PHPで構築されたサイト
ホームシアター構築について
【悲報】筒井あやめちゃん、結構短気キャラ
【発覚】嫁の浮気!194回目【決別or再構築】
【発覚】嫁の浮気!247回目【決別or再構築】
【発覚】嫁の浮気!204回目【決別or再構築】
【技術力】OpenSSLを使ったCAの構築【爆発】
【発覚】嫁の浮気!207回目【決別or再構築】
不倫浮気されたが離婚しないで再構築もしない人33
不倫浮気され離婚か再構築か悩む14【サレ専用】
YAMAHA業務向けルーター運用構築スレッドPart18
ウクライナ軍 バハムート要塞近くの塹壕で死体の山を構築
【離婚】離婚して風俗嬢と結婚した人・したい人【再構築】
「日本が植民地の反省守れば関係構築」 韓国大統領選の与党候補 [ひよこ★]
【神奈川県警】盗んだカードで現金下ろした疑いで横浜の暴力団員、7回目の再逮捕
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part18
元東芝社長の車谷暢昭氏、ライザップの社外取締役に 戦略構築や助言 [ひよこ★]
電子カルテ、IDとPW使い回しでサイバー攻撃被害拡大 NEC構築 [蚤の市★]
【米大統領選】韓国・朴槿恵大統領「米次期政権との協力関係早期構築を」 [11/09]
菅総理、防大卒業式で「バイデン大統領と信頼構築」(2021年3月21日) [少考さん★]
03:20:04 up 103 days, 4:18, 0 users, load average: 16.31, 16.59, 16.60

in 2.9481058120728 sec @2.9481058120728@0b7 on 072916