strcpy_s を使用する場合、宛先文字列のサイズを 2 番目のパラメーターとして指定する必要があることを知っています。しかし、宛先文字列が char* の場合、正しく実行しているかどうかわかりません。3 つの例があります。
char* dest = new char;
// Example 1
CString strTemp = "Bob";
strcpy_s(dest, strTemp.GetLength() + 1, strTemp);
// Example 2
strcpy_s(dest, strlen("Jose")+1, "Jose");
// Example 3
char* c = new char;
c = "Richard";
strcpy_s(dest, strlen(c) + 1,c);
これはすべて正しいですか?