WindowsでC++プログラムを32ビットから64ビットに移植しているときに、_tcslenはサポートされておらず、代わりにstrlen / wcslen(非Unicode / unicodeの場合)を使用する必要があることに気付きました。私は疑問に思い始めました
- wcslenがISO/IEC 14882:2003C++標準ライブラリの一部である場合。この関数はg++とVC++の両方でサポートされているようです。また、オープングループで私は言及している参考文献を見つけました
The functionality described on this reference page is aligned with the ISO C standard
が、そのC89またはc99のどちらであるかについては言及しませんでした。 - _tcslenがWin64と互換性がないことがどこかに文書化されていますか?MSDNリンクでさえ何も示唆していません。
- Unicodeの場合、_tcslenの代わりにwcslenを誤って使用できますか?