自動更新

並べ替え:新着順

メニューを開く

c++の文字コードの変換処理、 std::filesystem::pathクラスのgeneric_string<>関数を使うのが良いか?

みにおん@minion_cs_user2

メニューを開く

返信先:@X02S_nanoまあ、文字列触らなければ僕はC++で99%満足してるのでいいですが。数値計算の人なので文字列はたくさん触らないから大きいファイル読み込むのもなあでstd::stringで永遠に苦しんでる。icuとか使って自作してもいいけれど

いーな🐟@Cru_Khanate

メニューを開く

Cから入った人間としては、std::stringで文字列まわり全部面倒見てくれるのか!!!ってだいぶ感動したのを思い出した (今の人間、CをC++してそれをPythonがラップしてそれをclaudeがラップしてるから、下手すると何も分からない) x.com/takano32/statu…

takano32@takano32

std::string s = "hello"; ですら、挙動がおそろしいほど難しくて普通の人はおそらく正確な説明できんぞw x.com/chokudai/statu…

もっちさん*@Mocchi_tam

メニューを開く

Python str と C++ std::string の難しさの違いは言語仕様上のモデルの複雑さが顕著で、既に分かってる人でもメンタルモデルの情報量が桁違いに多くて、初学者にとってはエラーメッセージの難解さとして現れると思う。clang は gcc より何倍も分かり易くなったので学んだ環境で躓きの体感は違いそう。

するめ@sulume

メニューを開く

返信先:@kazssymauto と組み合わせて型明示したい場合、右辺でsuffix付けて書けると 確かに良さそうですね 感覚的にfloatのfの様な std::string s = "%s"s; printf(s.c_str(), "s"s.c_str());

白見ささみ@力無きプログラマー@WhiteMeat_CF

メニューを開く

C++のstd::stringがじつは型引数Tを取ることを知ってしびれた思い出があるw

時計⌚️屋@10keiya3

メニューを開く

C++ は良い言語になってると思いますよ。初心者が普通に書けば普通に動作するしきちんと最適化もされるし。std::string s = "hello";と書いてもコピーではなく初期化で動作するしね。中途半端な知識でなんやかんやしようとすると地獄の扉が開くけども。

UNAGI𝕏の@unagix

メニューを開く

C++のstd::string,確かに複雑だけどまぁ他の言語も内部で色々と複雑なことしてたりするので、内部実装まで理解しようとするとどれも難易度の差こそあれ難しい。

メニューを開く

返信先:@takano32ぐぇw 私がC++を適当に使っているだけだということが証明されてしまった... 大人しくstd::string s("hello")で書いてボロが出ないようにしようっと...

ワクハラ被害者@wakuharahigai

メニューを開く

これarray decay, implicit conversion, converting constructor, copy assignment, copy elisionなどC++に関わらなければ一切知る必要のない複雑怪奇な仕様が関わっていて、そして用途次第では最適化コンパイラはstd::stringの構築自体サボって削除するはず x.com/takano32/statu…

takano32@takano32

std::string s = "hello"; ですら、挙動がおそろしいほど難しくて普通の人はおそらく正確な説明できんぞw x.com/chokudai/statu…

nu774@nu774_

メニューを開く

C++ 仕様を見てもらうまでもなく std::string には split(sep) がない join() がない strip() / lstrip() / rstrip() がない lower() / upper() がない replace(old, new) がそのままでは使えない startswith / endswith は C++20 から 中身は Unicode ではなく char 列 他多数 x.com/takano32/statu…

takano32@takano32

そうだよ(迫真) cplusplus.com/reference/stri… x.com/meamcarrier/st…

メニューを開く

これconst char型のポインタを引数に取るstd::stringのコンストラクタが呼ばれるのよね 10年以上C++触ってないので間違ってたらスマソ x.com/takano32/statu…

takano32@takano32

std::string s = "hello"; ですら、挙動がおそろしいほど難しくて普通の人はおそらく正確な説明できんぞw x.com/chokudai/statu…

メニューを開く

こーれはできる側の意見。できない側からしてみれば、Pythonならテキストファイル開いて、その中にABCがあれば、なんてopenの.readして、ifで判定させれば終わり。みりゃわかる。 一方C++さんは、fstream?string?iterator?iostream?なんすかそれ?std::って毎回付けるんすか? ってお作法が多杉。 x.com/chokudai/statu…

chokudai(高橋 直大)@AtCoder@chokudai

Pythonはすぐ分かるけどC++は分からない人、一定数出てくるけど、何が分からないんだろうなあ。 C++のあらゆる機能を把握しようと思ったらもちろん大変だけど、Pythonの気分でC++使ったら難しいとこ全然なさそうな気がするのよねえ。 x.com/HGB7REpwqq1272…

あるみのあきかん@aluminum_akikan

メニューを開く

C++日本語化ライブラリみたいな実用性カスいライブラリ誰か作ってくれんかな #define 返す return #define 整数 int #define 文字列 std::string

幻想的楓ちゃん⛤@LxLNstqqCvaL3GO

メニューを開く

C++ の以下の挙動は「C++ 使用者の常識」に含まれると思いますか? std::basic_string::operator[](size_type pos) で pos == size() の場合、 charT() の値を持ったオブジェクトへの参照が返って来る。

nodchip@tanuki-@nodchip

トレンド7:17更新

  1. 1

    アニメ・ゲーム

    砂の惑星

    • 剣持刀也
  2. 2

    ニュース

    弾道ミサイルの可能性

    • 北朝鮮から弾道ミサイル
    • 可能性があるもの
    • 北朝鮮ミサイル
    • 北朝鮮から
    • 北朝鮮 弾道ミサイル
    • 海上保安庁
    • 落下した
    • NHKニュース速報
    • 防衛省
    • 弾道ミサイル
    • ミサイル
  3. 3

    スポーツ

    福原遥さん

    • 久保建英選手
    • 猛アタック
    • サッカー選手
    • 久保建英
    • 福原遥(
  4. 4

    ニュース

    と(10)ざん(3)

    • 日本山岳会
    • アルパイン
    • 平成4年
  5. 5

    スポーツ

    ドンナルンマ

    • バストーニ
    • オリーセ
    • アッズーリ
  6. 6

    エンタメ

    木梨の会

  7. 7

    エンタメ

    姉さん女房

    • 久保選手
    • まいんちゃん
    • 福原遥(
  8. 8

    アニメ・ゲーム

    それいけ!アンパンマン

    • アンパンマン
    • 1988年
  9. 9

    アニメ・ゲーム

    ごめんなさいカレー

    • ドイツ統一
    • アンパンマン
  10. 10

    ニュース

    北朝鮮が弾道ミサイルの可能性があるものを発射 防衛省

    • 北朝鮮が弾道ミサイル
    • 北朝鮮が
20位まで見る

電車遅延(在来線、私鉄、地下鉄)

遅延している路線はありません

全国の運行情報(Yahoo!路線情報)
よく使う路線を登録すると遅延情報をお知らせ Yahoo!リアルタイム検索アプリ
Yahoo!リアルタイム検索アプリ