0
首先格式化功能我有一個CString(MFC)如何添加處理程序的CString
CString csSQL
當格式的SQL字符串,例如
csSQL.Format(szFormat, szTableName, szColumn, szValue, intValue)
我需要處理特殊字符在szValue,所以我需要一個新類MySQLString
mySQLcs.FormatSQL(szFormat, szTableName, szColumn, szValue, intValue)
它具有功能
csSQL.Format(szFormat, szTableName, szColumn, HandleSpecialChar(szValue), intValue)
但是因爲參數format函數accept不固定。我發現它很困難。有沒有解決方法?
可能我不清楚,所以我更新了這篇文章,因爲格式化函數可以接受不同數量的參數,所以我不希望每個函數簽名都寫很多FormatSQLString。 – user1140560
Again:你的字符串/格式化類是錯誤的地方來實現這一點。請參閱編輯答案。 –