[過去ログ]
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1478440682/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
263: デフォルトの名無しさん [sage] 2017/01/21(土) 11:17:05.01 ID:J7ipYv9j 単一定義則 One Definition Rule の略語 http://mevius.5ch.net/test/read.cgi/tech/1478440682/263
324: 313 [sage] 2017/02/03(金) 13:56:09.01 ID:3xPmzf3n 4番をやってみましたが結果OKでした 1. objからexe作るVSプロジェクト (結果OK) 2. objからlib作るVSプロジェクト (3.がNGで、本当にうまくlib作れたかわからないが、4がOKで作れてる可能性高い) 3. 2のlibからexe作るVSプロジェクト (exeが例外でNG) 4. 2のlibからobjを抽出して、そのobjからexe作るVSプロジェクト (結果OK) 作業の前提条件として下の2つは意味が同じと思っているのですが、違いがあるのでしょうか? cppをコンパイルしてobjにし、objをリンクしてexeを作る cppをコンパイルしてobjにし、objをlibに変換してからリンクしてexeを作る http://mevius.5ch.net/test/read.cgi/tech/1478440682/324
325: デフォルトの名無しさん [sage] 2017/02/03(金) 13:56:30.01 ID:OeN1TpCU Ubuntu16.04,gcc5.4.0で,書籍を参考に下記のプログラムを コンパイル(gcc program.c -lalut -s -o program)したところ, 「'nullptr' was not declared in this scope」というエラーになりました 何が間違っているのか教えてください ---program--- #include<AL/al.h> #include<AL/alc.h> int main() { //OpenAlの初期化 //デバイスを開く ALCdevice* device = alcOpenDevice(nullptr); //コンテキストを生成 ALCcontext* context = alcCreateContext(device, nullptr); //生成したコンテキストを操作対象にする alcMakeContextCurrent(context); //OpenALの後始末 //操作対象のコンテキストを解除 alcMakeContextCurrent(nullptr); //コンテキストを破棄 alcDestroyContext(context); //デバイスを閉じる alcCloseDevice(device); } http://mevius.5ch.net/test/read.cgi/tech/1478440682/325
425: デフォルトの名無しさん [sage] 2017/02/14(火) 09:11:22.01 ID:H0Zx0irg スコープ違う同名の変数を書いたら間違えた ↓ 次から気をつけよう! ↓ またミス >>423はこのタイプ http://mevius.5ch.net/test/read.cgi/tech/1478440682/425
449: デフォルトの名無しさん [sage] 2017/02/17(金) 07:53:27.01 ID:Z2r3IJRX 「C++では引数の型や個数が異なる同じ名前の関数をいくつも定義できて 引数の型や個数に応じた別々の動作にできる」 「関数引数の変数値が(Cとは異なり)自動的にはintに格上げされない」 くらいしか説明の文面を思いつかないけど、我ながら分かりにくいな。 coutに対する<<演算子(を実行する関数)が、 charの引数に対しては文字を、intの引数に対しては数値を 出力するよう上手いこと作られている。 ってのは「昔からそう決まっとる」式の押し付けがましい感じだし。 http://mevius.5ch.net/test/read.cgi/tech/1478440682/449
726: デフォルトの名無しさん [sage] 2017/06/19(月) 13:14:46.01 ID:dXkNDY8/ pascal とか fortran の方が良くね? http://mevius.5ch.net/test/read.cgi/tech/1478440682/726
738: デフォルトの名無しさん [sage] 2017/06/23(金) 22:17:07.01 ID:U/0DguFU A a = {}; これってコピーコンストラクタ呼ばれる可能性ある? http://mevius.5ch.net/test/read.cgi/tech/1478440682/738
772: デフォルトの名無しさん [sage] 2017/07/02(日) 16:12:27.01 ID:1Me6IR2g >>771 解をレンジで持ち続けて何か解決出来ると思うか? >>765レベルの人が http://mevius.5ch.net/test/read.cgi/tech/1478440682/772
823: デフォルトの名無しさん [] 2017/07/04(火) 09:38:28.01 ID:GKwjzP9N class A {} int main{ A a; //c++ A a = new A(); //c# } このc++の「A a;」は、c#の「A a = new A();」と同じ意味ということでいいんですか? http://mevius.5ch.net/test/read.cgi/tech/1478440682/823
839: デフォルトの名無しさん [sage] 2017/07/04(火) 22:17:16.01 ID:TrkY+sIz C++ 側は実装依存な部分あるっけ? C#側はよーわからんけど http://mevius.5ch.net/test/read.cgi/tech/1478440682/839
920: デフォルトの名無しさん [sage] 2017/07/12(水) 18:44:41.01 ID:FRCEttse >>918 × scanf("%fl", &r); ○ scanf("%lf", &r); http://mevius.5ch.net/test/read.cgi/tech/1478440682/920
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.112s