[過去ログ]
C++相談室 part164 (1002レス)
C++相談室 part164 http://mevius.5ch.net/test/read.cgi/tech/1683600652/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
625: デフォルトの名無しさん (アウアウウー Sa1f-IPSQ) [] 2023/08/02(水) 10:22:30.40 ID:4pI1Wfnva >>618 「C++脳」 良く言えるな C++も不安だらけじゃないか http://mevius.5ch.net/test/read.cgi/tech/1683600652/625
626: デフォルトの名無しさん (ワッチョイ befb-LsOw) [sage] 2023/08/02(水) 12:38:15.38 ID:y1hozJP20 コーディングテストのはずがメインメソッド作ってって言われたときはこちらからお断り申し上げたことがある http://mevius.5ch.net/test/read.cgi/tech/1683600652/626
627: デフォルトの名無しさん (ワッチョイ befb-LsOw) [sage] 2023/08/02(水) 12:43:22.62 ID:y1hozJP20 チンチンシュッシュシュですわ http://mevius.5ch.net/test/read.cgi/tech/1683600652/627
628: デフォルトの名無しさん (ワッチョイ 4b9a-2Bsr) [sage] 2023/08/03(木) 09:24:52.48 ID:lr2Ednh70 >>625 あ、別にC++が得意という意味でなく、それ以外の言語を使うとき頭がすぐに切り替わらない、 というぐらいの話で 結局そのとき自分は文字をチェックして区切り文字の位置を調べてstring.substr()で切り出し vector<string>に追加というベタな感じを。でも他の言語でsplit()を呼んで終わりなのと比べると 無駄に焦ったと思われ >>622はすっかり忘れていた http://mevius.5ch.net/test/read.cgi/tech/1683600652/628
629: デフォルトの名無しさん (ワッチョイ 6af0-PvkJ) [sage] 2023/08/03(木) 09:35:40.45 ID:IPuBCl990 自分で作れよw 簡単だろ http://mevius.5ch.net/test/read.cgi/tech/1683600652/629
630: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ b73e-yh3V) [sage] 2023/08/03(木) 09:36:19.80 ID:HBD/4AdY0 >>628 C++20 以降なら std::views::split を使えるよ。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/630
631: デフォルトの名無しさん (ワッチョイ befb-LsOw) [sage] 2023/08/03(木) 20:08:30.72 ID:IJZbd6wk0 >>628 c++がマニアックなのはまぁわかる 他の言語に切り替わらないっていうのは鍛錬不足じゃあ無いのかね c++で書いたものを見ながら別の言語に書き換えるっていう作業の時間が足りてないんじゃない? http://mevius.5ch.net/test/read.cgi/tech/1683600652/631
632: デフォルトの名無しさん (ワッチョイ 43a5-IPSQ) [] 2023/08/04(金) 21:09:58.67 ID:5lu3SOws0 プリプロセッサディレクテブでマクロを組む方法はないでしょうか? #ifndef XX #define XX 1 #endif define_default (XX, 1); <-こんな感じにマクロ化したい http://mevius.5ch.net/test/read.cgi/tech/1683600652/632
633: デフォルトの名無しさん (ワッチョイ 7510-oj1Z) [sage] 2023/08/05(土) 01:51:28.51 ID:L/LBNngA0 🤔…(こんな感じとは?) http://mevius.5ch.net/test/read.cgi/tech/1683600652/633
634: デフォルトの名無しさん (ワッチョイ 7510-oj1Z) [sage] 2023/08/05(土) 02:15:04.78 ID:L/LBNngA0 スマン言いたい事分かった 直接の回答は:わからん。 多分、君の実装アイデアでは無理。 C++というかCな気がするが、コンパイラの規格の中に翻訳作業のステージが確か7つ位定義されてて、その一つがプリプロセス。で無限ループしないようになってたような。 本当にやりたいであろう事(定数定義の記述に定形があって煩雑なのをシンプルに書きたい)なら、私なら別の方法でやる、けどそれは聞かれてないよね http://mevius.5ch.net/test/read.cgi/tech/1683600652/634
635: デフォルトの名無しさん (スッップ Sd2f-YWx9) [sage] 2023/08/05(土) 09:38:26.20 ID:wvUeqD5zd 定義をマクロ定義する事はできないよ 都度意味を変えてincludeで読み込ませるとか http://mevius.5ch.net/test/read.cgi/tech/1683600652/635
636: デフォルトの名無しさん (ワッチョイ 4f7c-HETv) [sage] 2023/08/05(土) 10:20:09.70 ID:9rqysa6s0 よく分からんがC++の範疇じゃなくてcamkeとかコンパイラオプションでやる事っぽく見える http://mevius.5ch.net/test/read.cgi/tech/1683600652/636
637: デフォルトの名無しさん (ワッチョイ 31a5-mBaV) [] 2023/08/05(土) 22:30:35.02 ID:a9xEz2i50 コンパイルオプションでdefineを省略されていればデフォルト値を使うようなコードの構造にしたいのですが、 なるたけmakeやコンパイル環境に依存しないことが希望です。 プリプロセッサを使うと煩雑で読みづらくなってしまうので、カプセル化したいです。 C++ならもう少し洗練された方法がないものかと思うところですが、 定数定義の記述定形があって煩雑なのをシンプルに書く方法があれば教えて下さい http://mevius.5ch.net/test/read.cgi/tech/1683600652/637
638: デフォルトの名無しさん (ワッチョイ 4d01-zxRi) [sage] 2023/08/05(土) 23:17:58.10 ID:NzC+Rt9F0 現状のサンプルコードを書いた方が答えやすい http://mevius.5ch.net/test/read.cgi/tech/1683600652/638
639: デフォルトの名無しさん (ワッチョイ 31a5-mBaV) [] 2023/08/05(土) 23:34:29.13 ID:a9xEz2i50 #ifndef XX1 #define XX1 1 #endif #ifndef XX2 #define XX2 0 #endif : http://mevius.5ch.net/test/read.cgi/tech/1683600652/639
640: デフォルトの名無しさん (ワッチョイ 5b3e-8WNR) [sage] 2023/08/06(日) 00:25:50.71 ID:Mgx3ApDu0 C++ はなるべくマクロを使わずに済む方向に進化してはいるが マクロを使うのであればそれより良い方法はないと思うよ。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/640
641: デフォルトの名無しさん (ワッチョイ e3f0-uQHI) [sage] 2023/08/06(日) 01:54:30.05 ID:7ys7hHtb0 俺ならテンプレート引数のデフォルト引数を使うけど、 既存のコードを何とかしたいって事かい? http://mevius.5ch.net/test/read.cgi/tech/1683600652/641
642: デフォルトの名無しさん (ワッチョイ 7510-WTQk) [sage] 2023/08/06(日) 04:00:21.32 ID:VdM0xi000 >>637 君の求めてるエレガントな方法は、知らない。スマンね 私がもし 今すぐ 仕事でやる必要があるなら XX1 1 XX2 0 というテキストファイルから、君の例示したソースファイルを生成する「ツール」を勝手に作って使い、手で書いたフリをする 数百あるならツールに意味があるし もし聞かれたらツールで生成したと答えるが、正直どうでもいい メンテフェーズでの1件2件の追加修正は手で書きゃいい http://mevius.5ch.net/test/read.cgi/tech/1683600652/642
643: デフォルトの名無しさん (ワッチョイ 7510-7C81) [] 2023/08/06(日) 04:31:49.92 ID:VdM0xi000 ここって#とかの文字書けるのかな... #!/bin/bash put_data_list() { cat <<EOF XX1 1 XX2 0 EOF } main() { while read NAME VAL do cat <<EOF #ifndef $NAME #define $NAME VAL #endif EOF done } put_data_list | main http://mevius.5ch.net/test/read.cgi/tech/1683600652/643
644: デフォルトの名無しさん (ワッチョイ 5b3e-8WNR) [sage] 2023/08/06(日) 11:54:26.68 ID:Mgx3ApDu0 その手のパラメータをマクロとして大量に定義する 必要があるときというのは 開発・実行環境ごとに切り分けたいという要求なことが多くて、 そうだとしたら環境依存を避けたいという要件設定が ナンセンスってことになるんよ。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/644
645: デフォルトの名無しさん (ワッチョイ 054e-c/5M) [] 2023/08/06(日) 12:11:02.29 ID:R5xvWuDw0 その開発・実行環境がコンパイラ含めてまるごと提供される場合だと、C(++)基本機能だけで済ませないと何かと面倒というのは分かる ゲーム機とかがそれ http://mevius.5ch.net/test/read.cgi/tech/1683600652/645
646: デフォルトの名無しさん (ワッチョイ c379-IXit) [sage] 2023/08/06(日) 12:13:51.56 ID:SuulMMGF0 マイコン用のヘッダなんかはそういうテクニックが駆使されてて環境依存を減らしてるから参考になるよ arduinoみたいな特定のマイコンに依存してない環境では特に http://mevius.5ch.net/test/read.cgi/tech/1683600652/646
647: デフォルトの名無しさん (ワッチョイ e3f0-uQHI) [sage] 2023/08/10(木) 05:18:21.73 ID:cgZD1dE+0 最近はマイコンでもC++使うんですか? 普通にC使ったほうがいいと思うんですけどどうなってるんですか有識者の方 http://mevius.5ch.net/test/read.cgi/tech/1683600652/647
648: デフォルトの名無しさん (ワッチョイ e3f0-WeFQ) [sage] 2023/08/10(木) 08:37:15.11 ID:R9ss+SBt0 C++でもメモリを食わない書き方はあるとだけ言っておく STLライブラリに恩恵を受けて育った温室育ちには理解出来んかもだがな http://mevius.5ch.net/test/read.cgi/tech/1683600652/648
649: デフォルトの名無しさん (ワッチョイ 054e-c/5M) [] 2023/08/10(木) 09:55:47.75 ID:4skaSxsv0 マイコンのことは知らないが、いまさら、 //コメント スコープ内ローカル変数 関数のオーバーロードや引き数の省略 bool型とture/false識別子 等がないC言語とか無理だなw http://mevius.5ch.net/test/read.cgi/tech/1683600652/649
650: デフォルトの名無しさん (ワッチョイ 5b3e-oz9p) [sage] 2023/08/10(木) 10:54:42.66 ID:5Abh0bq20 >>649 その4つの内の3つはCにある機能だぞ http://mevius.5ch.net/test/read.cgi/tech/1683600652/650
651: デフォルトの名無しさん (ワッチョイ 054e-c/5M) [] 2023/08/10(木) 14:04:07.34 ID:4skaSxsv0 組み込み向けでもC99つかえるの? まぁ、最近はclangとかなのかな…日立コンパイラの恐怖とか思い出すわw http://mevius.5ch.net/test/read.cgi/tech/1683600652/651
652: デフォルトの名無しさん (ワッチョイ 5b3e-tyL0) [sage] 2023/08/10(木) 14:23:33.39 ID:5Abh0bq20 スコープ内ローカル変数ってのが何を意味してるのかよくわからんが、 (関数ブロック以外でも) ブロックの先頭では変数宣言できるぞ。 C89 でも。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/652
653: デフォルトの名無しさん (ワッチョイ d105-GNKj) [sage] 2023/08/10(木) 16:21:19.73 ID:ygto10X60 >>650 C++から逆輸入されたんだっけ? http://mevius.5ch.net/test/read.cgi/tech/1683600652/653
654: デフォルトの名無しさん (ワッチョイ d105-GNKj) [sage] 2023/08/10(木) 16:23:48.61 ID:ygto10X60 マイコンって言ってももはや幅が広すぎるよな http://mevius.5ch.net/test/read.cgi/tech/1683600652/654
655: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 5b3e-tyL0) [sage] 2023/08/10(木) 16:42:27.27 ID:5Abh0bq20 Z80 だって C99 対応コンパイラは有るくらいだし、現代でも売ってるマイコン かつ C コンパイラが存在するなら大抵は C99 対応くらいはしてるんじゃね。 完璧に準拠ってほどではないかもしれんけど。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/655
656: デフォルトの名無しさん (ワッチョイ dffb-IrHc) [sage] 2023/08/10(木) 19:28:12.15 ID:rVmtE6nS0 今ってマクロ使うよりもモジュールにしてstaticでやる方がオトクなんだって? http://mevius.5ch.net/test/read.cgi/tech/1683600652/656
657: デフォルトの名無しさん (ワッチョイ 4f7c-HETv) [sage] 2023/08/11(金) 07:07:37.61 ID:gKBPOQXo0 マイコンって関数呼び出しなんて重すぎてとんでもないmainに全部ベタ書きしろって世界でしょ? そんなとこでモジュールなんて許されるのか http://mevius.5ch.net/test/read.cgi/tech/1683600652/657
658: デフォルトの名無しさん (ワッチョイ 61da-WeFQ) [sage] 2023/08/11(金) 07:24:40.95 ID:RJhU8z4K0 とんだ時代錯誤だな 関数作るだけで容量が満杯になるっていつの時代のマイコンだよ 今何世紀だと思ってんだよ https://youtu.be/-c-SPVlIr7Q http://mevius.5ch.net/test/read.cgi/tech/1683600652/658
659: デフォルトの名無しさん (ワッチョイ 4f7c-HETv) [sage] 2023/08/11(金) 07:59:20.53 ID:gKBPOQXo0 そーなの? 昔受けた講習で「関数は重いので関数ポインタを扱う用途以外では作りません。処理をまとめるにはマクロかgotoを使います」って言ってて衝撃受けた口なんだけど 時代の流れなのかこの講習がタコなのかあなたがタコなのか専門外だから分からないよ http://mevius.5ch.net/test/read.cgi/tech/1683600652/659
660: デフォルトの名無しさん (ワッチョイ 61da-WeFQ) [sage] 2023/08/11(金) 08:08:48.37 ID:RJhU8z4K0 ホントに極小サイズの容量小さい昔のマイコンならアセンブラでハードウェアアドレスにI/Oコールして組み上げんだろうけどいまのマイコンはそのレベルを既に凌駕して逸脱してるから誰でも気軽に組みやすく仕上がってる micropythonみたいなインタープリタも走るしな http://mevius.5ch.net/test/read.cgi/tech/1683600652/660
661: デフォルトの名無しさん (オイコラミネオ MMc9-uQHI) [sage] 2023/08/11(金) 08:32:55.43 ID:4oMIZBsGM 関数を使わないのはRAMは少なくてスタックがシビアだからです http://mevius.5ch.net/test/read.cgi/tech/1683600652/661
662: デフォルトの名無しさん (ワッチョイ 61da-WeFQ) [sage] 2023/08/11(金) 08:36:34.41 ID:RJhU8z4K0 スタックフレームつくるからだろ インラインで全部組めばスタック要らんくなるよ コードの容量は増えるかもしれんけど http://mevius.5ch.net/test/read.cgi/tech/1683600652/662
663: デフォルトの名無しさん (オイコラミネオ MMc9-uQHI) [sage] 2023/08/11(金) 08:40:37.51 ID:4oMIZBsGM 何らかの便利な仕組みがあるとそのせいでメモリが足りなくなることもあった そのせいかどうかしらないけど過去はforの階層が7階層に制限されてたり今では意味不明 ブロックスコープの仕組みのためか? ifとgotoにしたら回避できる http://mevius.5ch.net/test/read.cgi/tech/1683600652/663
664: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 4132-oz9p) [sage] 2023/08/11(金) 09:58:09.34 ID:vt/fQ4Il0 プログラムを 2KiB 程度しか書き込めない PIC なんかもあるが そのレベルの機器だとどうせ低レイヤにべったりと 依存せざるをえないだろうし、 C で極端な書き方をするくらいならもっと低級な言語を 使った方が楽かもしれないな。 そういう割り切りが出来ない程度の中途半端なのが一番困る。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/664
665: デフォルトの名無しさん (スフッ Sdd7-A0iR) [] 2023/08/11(金) 12:49:59.96 ID:oqyg1NI/d >>659 組み込みなら 関数が重い じゃなくて スタックが浅い の間違いじゃないのか? http://mevius.5ch.net/test/read.cgi/tech/1683600652/665
666: デフォルトの名無しさん (ワッチョイ 9af0-vKG+) [sage] 2023/08/12(土) 01:11:27.44 ID:DKBxYxYv0 最近のは単価数百円で256kbとかメモリ積んでるんだな… http://mevius.5ch.net/test/read.cgi/tech/1683600652/666
667: デフォルトの名無しさん (ワッチョイ f358-yhDR) [] 2023/08/16(水) 17:21:20.72 ID:hgmxYG6c0 その昔、使ってたHP-29Cがサブルーチンのネストが3段までで その後に出荷されたHP-34Cが6段になってるの見て おおーってなった懐かしい思い出 http://mevius.5ch.net/test/read.cgi/tech/1683600652/667
668: デフォルトの名無しさん (ワッチョイ f358-yhDR) [] 2023/08/16(水) 17:40:41.84 ID:hgmxYG6c0 今はinlineや関数テンプレートのように開いたサブルーチンが普通に使えるからなあ http://mevius.5ch.net/test/read.cgi/tech/1683600652/668
669: デフォルトの名無しさん (ワッチョイ 2702-Dztr) [] 2023/08/16(水) 22:34:48.53 ID:YHO3HAlN0 https://i.imgur.com/2SPcox3.jpg http://mevius.5ch.net/test/read.cgi/tech/1683600652/669
670: デフォルトの名無しさん (ワッチョイ 5b94-J+rV) [] 2023/08/17(木) 00:57:31.86 ID:VKXPNJiw0 >>669 Amazonギフトに交換できるんだ http://mevius.5ch.net/test/read.cgi/tech/1683600652/670
671: デフォルトの名無しさん (JP 0H7f-YOEV) [sage] 2023/08/17(木) 15:51:12.83 ID:BJu8USc1H ちなみにその方法でアマギフ入手するとアマゾンアカウント停止させられるから気をつけてね http://mevius.5ch.net/test/read.cgi/tech/1683600652/671
672: デフォルトの名無しさん (ワッチョイ b690-g0y9) [sage] 2023/08/17(木) 23:57:58.55 ID:4XlHHMDQ0 ショボい詐欺はスルーで http://mevius.5ch.net/test/read.cgi/tech/1683600652/672
673: デフォルトの名無しさん (スップ Sdba-aAP2) [sage] 2023/08/18(金) 07:50:49.06 ID:ibegtSC/d >>669 グロ http://mevius.5ch.net/test/read.cgi/tech/1683600652/673
674: デフォルトの名無しさん (ワッチョイ 5901-greZ) [] 2023/08/21(月) 17:47:44.07 ID:mTvtbn+H0 週3日稼働案件の職種別月収ランキングNo.1は「データサイエンティスト」で月72万円。 上位7職種が月50万円を超える月収。ほぼ全ての案件がリモート可案件。 フリーランス・複業・副業の求人マッチングサービス『SOKUDAN(ソクダン)』を運営する CAMELORS株式会社、週3日フリーランス・副業案件の時給月収年収・職種別 ランキングについて調査した内容をお知らせいたします SOKUDANに掲載されているフリーランス・副業案件のうち、週3日案件に限定して 時給・月収・年収を職種別のランキング記事としています。 ■調査サマリー 週3日稼働案件の月収ランキング1位は「72万円」でデータサイエンティスト 週3日稼働案件の平均月収「460,487円」、年収換算「553万円」 週3日稼働のフリーランス・副業案件の99.4%は「リモート可」 上位12職種が時給3,000円、週3日稼働で月収30万円を超える 上位7職種が時給5,000円、週3日稼働で月収50万円を超える http://mevius.5ch.net/test/read.cgi/tech/1683600652/674
675: デフォルトの名無しさん (ワッチョイ 3136-wdUj) [] 2023/08/21(月) 22:24:31.55 ID:qha1IMDa0 >>669 貰うだけ貰うか http://mevius.5ch.net/test/read.cgi/tech/1683600652/675
676: デフォルトの名無しさん (ワッチョイ 2b10-OsaT) [sage] 2023/08/22(火) 18:52:00.21 ID:vz2M4TZw0 c++でGUI作る時のフレームワークって今は何が主流なんでしょうか。 昔は、MFCとか有名でしたが。 それとも、c#で簡単にui作って内部的にc++で処理するとかですかね。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/676
677: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 893e-glFA) [sage] 2023/08/22(火) 20:03:04.11 ID:+W4fml+10 Windows での話なら WinUI を活用する方法が現代的なやり方だけど主流と言える感じでもないかな……。 WebView コントロールで全部をやってしまえばウェブ技術がかなり使えるので プログラマの知識バックグラウンドによっては楽ということもあるかも。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/677
678: デフォルトの名無しさん (ワッチョイ 597c-JHPd) [sage] 2023/08/22(火) 20:29:01.97 ID:lpVGvukl0 なんかもう最近はPCでGUIプログラムなんぞ作ること自体が時代遅れみたいな風潮で息苦しいよ http://mevius.5ch.net/test/read.cgi/tech/1683600652/678
679: デフォルトの名無しさん (ワッチョイ 2bfb-KmyD) [sage] 2023/08/22(火) 22:37:29.50 ID:0uc0qR5i0 基本はGUi作るのはひ http://mevius.5ch.net/test/read.cgi/tech/1683600652/679
680: デフォルトの名無しさん (ワッチョイ 599c-HTZh) [] 2023/08/23(水) 00:17:14.58 ID:+DZCM0il0 WindowsとLinuxで同じアプリ動かさないといけない案件でgtkmm使ったことある UIをCSSで装飾できるのがモダンな感じでよかった! http://mevius.5ch.net/test/read.cgi/tech/1683600652/680
681: デフォルトの名無しさん (ワッチョイ 2bf2-N2rt) [sage] 2023/08/23(水) 00:39:14.30 ID:Ev7RzN030 wxWidgetsおすすめ http://mevius.5ch.net/test/read.cgi/tech/1683600652/681
682: デフォルトの名無しさん (ワッチョイ 1990-PVU2) [sage] 2023/08/23(水) 05:35:54.64 ID:syViBZyk0 JAVAを使うとこじゃないのか? http://mevius.5ch.net/test/read.cgi/tech/1683600652/682
683: デフォルトの名無しさん (ワッチョイ 93f0-YAjS) [sage] 2023/08/23(水) 05:41:53.03 ID:yb1p7Ca/0 お前はスレタイも質問文の前提も読めないのか http://mevius.5ch.net/test/read.cgi/tech/1683600652/683
684: デフォルトの名無しさん (ラクッペペ MM4b-pGo3) [sage] 2023/08/23(水) 06:02:39.20 ID:DtllJKP1M VC++なら実体はC++/CLIの実装なのでちょっとした手間でWinUI 3が利用出来るんじゃないの? 知らんけど http://mevius.5ch.net/test/read.cgi/tech/1683600652/684
685: デフォルトの名無しさん (ワッチョイ d9da-IilA) [sage] 2023/08/23(水) 07:20:34.95 ID:5hD/FFHF0 また知ったかが VC++とC++/CLIは全くの別もんだろ http://mevius.5ch.net/test/read.cgi/tech/1683600652/685
686: デフォルトの名無しさん (ラクッペペ MM4b-pGo3) [sage] 2023/08/23(水) 07:45:27.28 ID:jTxxfogGM C++/CLI https://ja.wikipedia.org/wiki/C%2B%2B/CLI http://mevius.5ch.net/test/read.cgi/tech/1683600652/686
687: デフォルトの名無しさん (ワッチョイ a158-0WDc) [] 2023/08/23(水) 10:20:14.35 ID:tOgZZX+q0 >>680 WineかWSL2あたりじゃね 今やるなら http://mevius.5ch.net/test/read.cgi/tech/1683600652/687
688: デフォルトの名無しさん (スフッ Sdb3-G+yN) [] 2023/08/23(水) 11:25:24.82 ID:WaZBmlqUd >>676 wxWidgets とか tcl/tk (C++じゃないが敢えて) とか >>678 ほんそれ ロストワールドになりそうな勢い 昔のコボちゃんもこんな感じで引退して逝ったんだろうか >>680 gtkmm は糞 http://mevius.5ch.net/test/read.cgi/tech/1683600652/688
689: デフォルトの名無しさん (テテンテンテン MM4b-RKQT) [sage] 2023/08/23(水) 12:28:03.69 ID:SELcDCTxM Electronどうかね。 使ったこと無いけど。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/689
690: デフォルトの名無しさん (ワッチョイ 5105-D2YO) [sage] 2023/08/23(水) 12:39:22.05 ID:WZJfreeh0 要件によって変わるから一概にコレってのが無いな http://mevius.5ch.net/test/read.cgi/tech/1683600652/690
691: デフォルトの名無しさん (ワッチョイ 93f0-WivN) [] 2023/08/23(水) 22:44:49.61 ID:slwUpp650 C++でGUI作るときはQt使ってる。Designerが便利 http://mevius.5ch.net/test/read.cgi/tech/1683600652/691
692: デフォルトの名無しさん (ワッチョイ 93f0-YAjS) [sage] 2023/08/24(木) 03:00:05.96 ID:KjKP5fLp0 何故C++のGUIフレームワークのライセンスはLGPLばかりなのか http://mevius.5ch.net/test/read.cgi/tech/1683600652/692
693: デフォルトの名無しさん (ワッチョイ 599c-RKQT) [sage] 2023/08/24(木) 08:48:33.25 ID:TNcuPvYX0 >>692 qtはqtライセンスあるだろ。 electron はMITだし、wxWidgetsも例外条項付きLGPL。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/693
694: デフォルトの名無しさん (アウアウウー Sa45-WivN) [] 2023/08/24(木) 19:48:24.59 ID:IxxAot5ma ImGuiってどうよ? http://mevius.5ch.net/test/read.cgi/tech/1683600652/694
695: デフォルトの名無しさん (ワッチョイ db79-wKkg) [sage] 2023/08/24(木) 22:02:03.62 ID:W+JHQ2GG0 >C++でGUI 出てくるモノが昔と代わり映えしてなくて草 C#でええやろ http://mevius.5ch.net/test/read.cgi/tech/1683600652/695
696: デフォルトの名無しさん (ワッチョイ 3128-gjgG) [sage] 2023/08/25(金) 07:08:59.02 ID:rQn+0/0C0 C++よりC#やJavaの方がGUIを書きやすいという言語の違いに起因する理由って何かあるっけ リフレクションやガベージコレクションが別段必須でない気もするし async/awaitが付く前からなんかJava/C#でGUI、という流れになっていた気がするし、 実はインテリセンスが効きやすい、とかアプレット的なやつがActiveXより書きやすかったから、とかそんなのが理由だったりして…… つなみにX window systemは良く知りま栓 http://mevius.5ch.net/test/read.cgi/tech/1683600652/696
697: デフォルトの名無しさん (ワッチョイ 599c-HTZh) [] 2023/08/25(金) 07:59:22.15 ID:w6iB83KR0 GUIツールキットの設計・開発は難しい JavaはAWT→Swing→JavaFX .NETはWinForms→WPF→UWP→WinUI3 何度も作り直してるんだよね C++には標準GUIツールキットなんて要らないよ(どうせ何度も作り直すことになる) http://mevius.5ch.net/test/read.cgi/tech/1683600652/697
698: デフォルトの名無しさん (ワッチョイ 3128-gjgG) [sage] 2023/08/25(金) 08:10:08.12 ID:rQn+0/0C0 ゴメリよく考えたらフレクションがあると強いわ;;; フォームエディタみたいなやつを提供する立場にたてば ウィジェットクラスを作ったらそれだけでリフレクションを使ってそいつのプロパティーを即エディターのプロパティーに並べられるて 利用者に提供できうる http://mevius.5ch.net/test/read.cgi/tech/1683600652/698
699: デフォルトの名無しさん (ワッチョイ 93f0-WivN) [] 2023/08/25(金) 08:33:12.71 ID:8nfgHtXd0 >>698 それくらいならC++でもヘッダ見ればリフレクション無しでできるんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1683600652/699
700: デフォルトの名無しさん (アウアウウー Sa45-greZ) [] 2023/08/25(金) 09:11:51.64 ID:5+gJach+a >>696 X の頃は x 用の toolkit があったけど tcl/tk が便利過ぎてそっちに行った人多し http://mevius.5ch.net/test/read.cgi/tech/1683600652/700
701: デフォルトの名無しさん (ブーイモ MMb3-HTZh) [] 2023/08/25(金) 09:51:27.88 ID:5ARzKA7QM フォームエディターっていつの時代よ それってホームページビルダーでホームページ作るようなもので柔軟性がないんだよね ウィンドウサイズ固定ならともかく、可変サイズのレイアウト作るならGUIデザイナ使うよりコード書いたほうが管理しやすい ホームページビルダーよりHTML/CSS手書きを選ぶのと一緒 http://mevius.5ch.net/test/read.cgi/tech/1683600652/701
702: デフォルトの名無しさん (ワッチョイ 9990-JowH) [sage] 2023/08/26(土) 21:45:39.47 ID:uP0Ej+dj0 >>698 たしかにそうだよな スレッド周りなんて他で試行錯誤して枯れて辺りで 正式採用されたもんな http://mevius.5ch.net/test/read.cgi/tech/1683600652/702
703: デフォルトの名無しさん (オイコラミネオ MM65-u1T+) [sage] 2023/08/28(月) 00:05:48.18 ID:HI9+dVvpM >>695 嫌だ。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/703
704: デフォルトの名無しさん (ワッチョイ 8610-4o0D) [sage] 2023/08/29(火) 00:12:25.55 ID:VlZlfeK60 c++builderってネットに殆ど情報ないですね。 書籍もないし。 あまり使われてないからだと思うけど、これ使って開発すると躓いたら解決策見つからず苦労しますかね、、。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/704
705: デフォルトの名無しさん [sage] 2023/08/29(火) 03:59:08.18 ID:7e4Tklec0 Builderの情報はほとんどないけどC++の情報はいっぱいある VCLの情報はDelphiと同じだからなんとか探せばある 自分はBuilderだけ買ったけど同時にDelphiも買っておけばよかったとちょっと後悔はしているね その程度には中途半端な存在と思う http://mevius.5ch.net/test/read.cgi/tech/1683600652/705
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 297 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.055s