検索結果 5 件

by constexpr
9年前
フォーラム: C言語何でも質問掲示板
トピック: 宣言した変数の用量は中身の値に関わらず一定ですか?
返信数: 9
閲覧数: 4972

Re: 宣言した変数の用量は中身の値に関わらず一定ですか?

C++で、int型のサイズが32bitで出力された場合。 int a = 0; int b =10000000; 一見すると桁が違うから大きさが違うように見えるが、0も一桁ではない。仮にintが32bitなら0は 00000000000000000000000000000000 という32bitの値になる(2進数) 10000000は 00000000100110001001011010000000 という32bitの値になる(2進数) この32桁の2進数は違う値を示すが、桁数(を表現するために必要な領域)は同じ。 [hr] あまり他人の回答に鉞は投げたくないのだが、 int型が宣言された時点...
by constexpr
9年前
フォーラム: C言語何でも質問掲示板
トピック: 初歩的
返信数: 3
閲覧数: 2227

Re: 初歩的

VisualStudioでデバッグで起動して、デバッグの終了とともにプロセスが終了する場合でも、終了直後にリビルドするとたまになります。
by constexpr
9年前
フォーラム: C言語何でも質問掲示板
トピック: エラーについて
返信数: 29
閲覧数: 12479

Re: エラーについて

書籍が必ず要るとは思いません。私は書籍を買った事がありませんし、もらった書籍の内容は自身のレベルを下回るものばかりでした。(もちろん良書はありましたが、設計理論などの話で基礎の本ではなかったです)。ですから、書籍を買わないと絶対にプログラムが書けないわけではないと思います。高校生の私には、技術書は高すぎました。 ただし、ネットでの学習は注意すべき点も多いです。本媒体以上に誤植や間違いが蔓延っていますから、正しい情報を見極める必要があります。言語規格からの引用をするような根拠に基づいた文章を書くサイトはかなり少ないでしょう。鵜呑みにせず、言語規格を自身で参照するなどの裏付けを行わなければ、誤った...
by constexpr
9年前
フォーラム: C言語何でも質問掲示板
トピック: c言語始めて二日目の言葉についての疑問です
返信数: 10
閲覧数: 4140

Re: c言語始めて二日目の言葉についての疑問です

たいちうさんの「意識していますか?」という質問は、「それすら理解していないのか?」という意味でしょう。 調べても新しい単語が云々以前の問題に見受けられます。 C++がC言語のバージョンアップだというのは何をもってそう思うのでしょう。調べた結果出てきたのですか?私にはただの思い込みにしか聞こえませんね。 今やC言語のコードはそのままではC++としてはコンパイル出来ません。同じ構文で意味の異なるものなど、互換性のない点は山ほどあります。標準化する人間も組織も別物、あらゆる点においてバージョンアップとは程遠い存在です。C++がC言語のバージョンアップだといいはるなら、javaやc#などもC言語のバー...
by constexpr
9年前
フォーラム: C言語何でも質問掲示板
トピック: あるclassのメンバ変数にclassオブジェクトを持つ場合の一版的な実装方法
返信数: 3
閲覧数: 6910

Re: あるclassのメンバ変数にclassオブジェクトを持つ場合の一版的な実装方法

案3が御法度な理由がわからないが。const参照で返すなら変更はできないはず。ただの参照やアドレスを返す場合と混同しているのではないか。

そもそもコピーで返す場合とポインタを所持してポインタを渡す場合では、実行結果が変わる。もし問題にならないのであればそれは読み取り操作のみなのだから、const参照が適切だろう。
もし変更を行いたいのであれば、そもそもコピーではメンバ変数を変更できない。h2so5さんの言うように共有可能なスマートポインタを使うなど、他の実装をする必要がある。

詳細検索ページへ移動する