[過去ログ] C言語なら俺に聞け 162 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
61: (ワッチョイ 827c-RmzB) 2023/11/04(土)14:07 ID:nDDUhOSB0(3/4) AAS
>>53
お前はアドレスさえわかれば関数名も変数名も不要なんだろうな。
俺はソースレベルデバッグを想定してたけどお前は違うの?
62
(1): (ワッチョイ 827c-RmzB) 2023/11/04(土)14:20 ID:nDDUhOSB0(4/4) AAS
>>54
Cのソースレベルデバッガはgdbとそのラッパー(dddとかKDEのkdebug)しか使ったこと無いな。
お前は何使うの?gdb以外のデバッガにはちょっと興味あるかも。

あと、いつのまにかデバッグの話にすり変わってるけど、元は >>40 で *コード書くとき* の話だからな。
>>41 のせいだな。
63: (ワッチョイ 653d-2MVi) 2023/11/04(土)15:58 ID:lvandghk0(2/2) AAS
例の人ですか?
64: (ワッチョイ c191-HQPe) 2023/11/04(土)19:42 ID:Q+jfxr6/0(1) AAS
>>62
スレを私物化してないか?
65: (ワッチョイ 4279-ztC3) 2023/11/04(土)21:41 ID:W1fOq5zR0(1/2) AAS
Cは単純だからぽいんた辺りで躓かない限り特に疑問は生まれずスーっと大脳皮質に浸透していく
それに比べて自称モダン言語の気持ち悪さよ
Cが無かったらプログラミングなんてやってなかったろうな
66
(1): (ワッチョイ 9901-jPjl) 2023/11/04(土)21:47 ID:vTgEadDD0(1/3) AAS
Cも関数ポインタとかたいがいきしょいぞ
67: (ワッチョイ 4279-ztC3) 2023/11/04(土)21:53 ID:W1fOq5zR0(2/2) AAS
Cの関数ポインタはそれ以上でもそれ以下でもない
セキュリティが緩い頃は関数ポインタを駆使すれば関数型言語で言う所の関数のファーストクラスも実現できた
この時やはりコードとデータは分かれているべきと判りみ
と同時にオブジェクト指向は間違った思想と気付く
68: はちみつ餃子◆8X2XSCHEME (ワッチョイ 823e-oDOv) 2023/11/04(土)21:57 ID:ocaBqo/v0(2/2) AAS
少なくとも宣言については無茶苦茶な文法だけどな。
69: (ワッチョイ 9901-jPjl) 2023/11/04(土)22:08 ID:vTgEadDD0(2/3) AAS
C++になると更にきしょいメンバ関数ポインタがあるが
70
(1): (ワッチョイ 9901-jPjl) 2023/11/04(土)22:36 ID:vTgEadDD0(3/3) AAS
#include <iostream>
using namespace std;
struct Hoge {
int hage_;
int mage () const {return hage_;}
};
void func (const Hoge &obj, int (Hoge::*func) () const) {
cout << (obj.*func) () << '\n';
}
int main () {
省6
71: (ワッチョイ 2e63-sdYh) 2023/11/05(日)00:14 ID:u007GASC0(1/2) AAS
次の仕様拡張で関数配列が導入されます(嘘)
72: (アウアウウー Saa5-CWlg) 2023/11/05(日)10:34 ID:ol9bMVcca(1/2) AAS
>>59 とか
>>60 の後者の人とかは
ゲーマーか逆アセか改造チートでもしてんのかなと思う
73: (ワッチョイ 2e63-sdYh) 2023/11/05(日)10:45 ID:u007GASC0(2/2) AAS
定数はともかく変数の値の変化を監視するとなれば話は変わりますよ
74: (ワッチョイ c191-HQPe) 2023/11/05(日)10:52 ID:dHgdjFj00(1) AAS
>>66
単に機種依存なくしてユニバーサル化したアセンブラだからキモいも何もない
感覚的に受け付けないという方はもうすぐAIで自然言語でプログラムできるようになるからそれまで待てばいいじゃん
75
(1): (アウアウウー Saa5-CWlg) 2023/11/05(日)11:02 ID:ol9bMVcca(2/2) AAS
>>70
こう描けばそこまでキモくない
#include <iostream>
using namespace std;
struct Hoge {
int hage_;
int mage () const {return hage_;}
};
void func (const Hoge &obj, int (Hoge::*p) () const) {
cout << (obj.*p)() << '\n';
省7
76: (アウアウウー Saa5-2ws7) 2023/11/06(月)13:51 ID:4BOQTpQoa(1) AAS
>>75
using使えよ
77: (ワッチョイ 42ad-dLR+) 2023/11/08(水)13:50 ID:ySVrNoqw0(1) AAS
C++の話はスレチ
78: (ワッチョイ 4279-ztC3) 2023/11/08(水)19:54 ID:5o5qiXKK0(1) AAS
その言葉が聞きたかった
79
(1): あぼーん [あぼーん] AAS
あぼーん
80
(1): (ワッチョイ ff02-qIOU) 2023/11/12(日)08:32 ID:d94Xl3Lo0(1) AAS
>>79
おー、これはワクワクするな
1-
あと 922 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s