[過去ログ]
C++相談室 part164 (1002レス)
C++相談室 part164 http://mevius.5ch.net/test/read.cgi/tech/1683600652/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
607: デフォルトの名無しさん (ワッチョイ 2679-ntsF) [sage] 2023/07/30(日) 19:58:32.07 ID:cURCmIiS0 Defender様はOS内蔵のC#で作ったexeも容赦なく消してくるぞ 名前が他と被ってたり変な場所に置いたりしてると割と起こる http://mevius.5ch.net/test/read.cgi/tech/1683600652/607
608: デフォルトの名無しさん (ワッチョイ 2301-9pon) [sage] 2023/07/30(日) 23:32:06.49 ID:Phugis3j0 初期化していないstd::optional <int>をdereferenceすると0として扱われます boost::optional <int>だとAbortされるのですが なぜstdではこのようになっているのかどなたかご存知ですか? $ cat test.cpp #include <optional> #include <boost/optional.hpp> #include <iostream> using namespace std; int main () { std::optional <int> i0; cout << *i0 << '\n'; if (i0) cout << "In
itilized\n"; else cout << "Not initilized\n"; boost::optional <int> i1; cout << *i1 << '\n'; return 0; } $ ./test 0 Not initilized test: /usr/include/boost/optional/optional.hpp:1212: boost::optional<T>::reference_type boost::optional<T>::get() [with T = int; reference_type = int&]: Assertion `this->is_initialized()' failed. Aborted (core dumped) http://mevius.5ch.net/test/read.cgi/tech/1683600652/608
609: デフォルトの名無しさん (ワッチョイ d35f-X/lp) [sage] 2023/07/30(日) 23:50:56.20 ID:1/o7VgXA0 >>608 どちらも事前条件違反での未定義動作の結果。 「0として扱う」と定められているわけじゃない。 boost が assert で止めてくれているのは親切。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/609
610: デフォルトの名無しさん (ワッチョイ 2301-9pon) [sage] 2023/07/30(日) 23:58:13.09 ID:Phugis3j0 boostの方が親切ですよね 何でstdでなくしたんでしょ? http://mevius.5ch.net/test/read.cgi/tech/1683600652/610
611: デフォルトの名無しさん (ワッチョイ 2301-9pon) [sage] 2023/07/31(月) 00:15:55.53 ID:ulrQSEBD0 stdはパフォーマンスを気にしたんでしょうかね? http://mevius.5ch.net/test/read.cgi/tech/1683600652/611
612: デフォルトの名無しさん (ワッチョイ 8f7c-xLd3) [sage] 2023/07/31(月) 00:17:50.97 ID:kuDsfsru0 未定義動作をどうしようとコンパイラの勝手 http://mevius.5ch.net/test/read.cgi/tech/1683600652/612
613: デフォルトの名無しさん (ワッチョイ 2301-9pon) [sage] 2023/07/31(月) 00:42:57.84 ID:ulrQSEBD0 >>612 boostでは初期化済みかどうかを確認していたのを stdでなぜ確認を外したのか?って問いになります >>611に書いたようにパフォーマンスってこでしょうかね? http://mevius.5ch.net/test/read.cgi/tech/1683600652/613
614: デフォルトの名無しさん (ワッチョイ d35f-X/lp) [sage] 2023/07/31(月) 01:10:19.51 ID:cE0Z6rmj0 >>613 std::optionalの仕様がboost::optionalを参考にしたのは確かだろうけど、 std::optionalの実装はboost::optionalの実装をもとにしたわけじゃないだろうから、 不要なチェックが無い状態でむしろ自然。 何か意図を持って「なくした」「外した」などという事実がおそらく無い。 仮に意図的だったとして、ここで誰かがその質問にyes/noを答えても本当かどうかはわからない。 どうしても気になるならライブラリ実装者に聞くべき。 http://me
vius.5ch.net/test/read.cgi/tech/1683600652/614
615: デフォルトの名無しさん (ワッチョイ 2301-9pon) [sage] 2023/07/31(月) 02:06:40.22 ID:ulrQSEBD0 仕様はboostが元になっているのは間違いないので 規格に入れるときになぜこれを変えたのか理由が分かればなと考えました proposal追ってる人でご存知の方がいればなと思いましたが 自分でも読んでみます http://mevius.5ch.net/test/read.cgi/tech/1683600652/615
616: デフォルトの名無しさん (ワッチョイ d35f-X/lp) [sage] 2023/07/31(月) 03:26:45.40 ID:cE0Z6rmj0 >>615 仕様はどちらも事前条件違反での未定義動作で、変わってない。 なので仕様について調べてもおそらく答えは出ない。 assertの有無は実装の範疇。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/616
617: デフォルトの名無しさん (ワッチョイ a6a4-2Bsr) [sage] 2023/08/02(水) 01:27:09.22 ID:UwRg95UI0 プログラミングの面接を受けた。言語は何でもいいというので今使ってるC++で予め申請。 ロジックを問う問題なので言語で差はつかない、という話... だったが実際は文字列処理 の問題が多く、これはスクリプト系とかの方が有利じゃないか C++にはなんで文字列のsplit系はないんだろ。どうしてます? <- あ、これが雑多な質問w http://mevius.5ch.net/test/read.cgi/tech/1683600652/617
618: デフォルトの名無しさん (ワッチョイ a6a4-2Bsr) [sage] 2023/08/02(水) 01:29:42.76 ID:UwRg95UI0 ちなみに自分は以前Pythonを使っていた時期もJavaを使っていた時期もあるけど 今は頭が「C++脳」になっている気がして、とっさにそれらを使うとなると不安を感じたのだった やはり常日頃から他の言語も回しておくべきだろうか http://mevius.5ch.net/test/read.cgi/tech/1683600652/618
619: デフォルトの名無しさん (ワッチョイ a6a4-2Bsr) [sage] 2023/08/02(水) 01:31:05.25 ID:UwRg95UI0 マ系の話かもしれないですね、すみません http://mevius.5ch.net/test/read.cgi/tech/1683600652/619
620: デフォルトの名無しさん (ワッチョイ 4af0-0TAO) [sage] 2023/08/02(水) 01:45:10.69 ID:JKibevwe0 次の問題でグラフにプロットしろとか言われそうだなw http://mevius.5ch.net/test/read.cgi/tech/1683600652/620
621: デフォルトの名無しさん (ワッチョイ b73e-4j5P) [sage] 2023/08/02(水) 01:58:11.71 ID:Vhf3uqZN0 >>617 普通は申告した技能に嘘がないことを確かめるのが 面接の主な目的であって 正解率に意味があるような試験ではないよ。 http://mevius.5ch.net/test/read.cgi/tech/1683600652/621
622: デフォルトの名無しさん (ワッチョイ 33d6-cK++) [sage] 2023/08/02(水) 06:20:23.71 ID:NkBPLpHI0 >>617 istringstream と getline を使えば、区切られた文字を順番に取り出せる。 空白文字区切りなら、getline の代わりに >> が使える。 https://maku77.github.io/cpp/string/split.html http://mevius.5ch.net/test/read.cgi/tech/1683600652/622
623: デフォルトの名無しさん (アウアウウー Sa1f-IPSQ) [] 2023/08/02(水) 09:31:21.06 ID:4pI1Wfnva >>617 C/C++でそれが出来て初めて「C/C++が使えます」って言えるんだ http://mevius.5ch.net/test/read.cgi/tech/1683600652/623
624: デフォルトの名無しさん (ワッチョイ befb-LsOw) [sage] 2023/08/02(水) 09:36:40.40 ID:y1hozJP20 1つの言語で覚えたあたらしい機能を実現するのに他の言語ではどう書く?って感じで比較しながら書くと記憶が精緻化しやすく忘れにくくなる http://mevius.5ch.net/test/read.cgi/tech/1683600652/624
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/168360
0652/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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 315 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.029s