TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
プログラミング始めたいんだけどどこ言語がいい?
【Electron】ハイブリッドアプリ開発総合【Cordova】
この先き主流となる言語
C++14/C++1z 20
Excel VBA 質問スレ Part62
Swift part12
【C++】 DirectX初心者質問スレ Part41 【C】
知ってるとプログラミングに役立つ数学知識
【Delphi互換!?】FreePascal/Lazarus その2【GPL】
集合論に基づいた言語を作りたい
86 :
>>81
あ、C99で入ったのをC11でオプショナルに格下げ(?)されたってことか。
処理系によっては厳しい実装なのかな。

やりたいことってのは文字列のエスケープを含んだ組み立てなんだけど、使用するエスケープ関数がありものでその仕様は入力文字列長に対して2倍以上の出力バッファを与えないといけないことになってる(出力サイズを指定して打ち切らせることができない)。
実際に2倍に膨らむことは稀だし、エスケープするのも文字列中の一部なので、自分の処理で最終的に出す出力結果は論理最大よりかなり小さくなる(自分の処理は指定された出力長で打ち切る)。
まず来ることが無い事態のために論理最大の配列を取っておくのもどうかと思い、いい方法があるかここで相談させてもらった。
しかし想定外のことが起きちゃった時にどうなるべきかを考えてどうするかを決めるから、もしかしたら動的配列の意義が無くなって別の方法にするかもしれない。
この処理自体は高頻度で呼ばれるから、高速で省メモリそして内部的な都合での打ち切りは極力避けた作りにしたいって感じ。

いろいろコメントありがとう

【DI】Java Spring Frameworkを語るスレ 5.0
Message Passing Interface (MPI) 統合スレ
Borland Developer Studio 2006 No.13
なぜ「staticおじさん」は叩かれたのか?
GCCについて part10
次世代言語10[Rust Swift TypeScript Dart]
Androidプログラミング質問スレ revision54
+ JavaScript の質問用スレッド vol.123 +
Java 高速GUI SWT 3
【.cmd】 バッチファイルスクリプト %13 【.bat】
--------------------
【Switch】ネコ・トモ/クマ・トモ【3DS】
【定期】業務スーパーの魅力 [485164807]
■〓=〓=〓業界の産廃 AIG損害保険〓=〓=〓■
政府による喫煙者弾圧について 2
=やっぱりベイオーク=
GREEグリパチ総合25台目
80年代のYAMAHA機器 DX/TX/RX/QX/SY...and more! 8
【路上の喧嘩に】大道塾空道【最適だぜぇ〜】
arsざつだん619(IDなし)
一軒家なのに騒音に悩んでいる人112軒目
乙女@遙かなる時空の中で6 その9
【室井佑月】「国民よりカジノ」
【悲報】岡村ほまれちゃん、早くも先輩たちに太らされる
【東京 吉祥寺】10歳くらいの男児と女児死亡 殺人事件とみて捜査
【PW】Project Winter Part5【雪山サバイバル】
(´・ω・`)ろくでなしショボンの仲良し広場42
えっ、ロレチョンって人呼び出してぶるったの?
雑談 米花町の治安
◆陰嚢湿疹に悩まされています◆part46
【ラベンハム】フェイクインポートブランド Part.3
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼