Pascal Lazarus/Delphi には、任意の文字列を一重引用符で囲む QuotedStr() 関数があります。
これが私の現在の C++ コードの例です。
//I need to quote tblCustomers
pqxx::result r = txn.exec( "Select * from \"tblCustomers\" ");
別のもの:
//I need to quote cCustomerName
std::cout << "Name: " << r[a]["\"cCustomerName\""];
上記と同様に、文字列を頻繁に二重引用符で囲む必要があります。これを入力すると、ちょっと遅くなります。これに使用できる標準機能はありますか?
ところで、私は Code::Blocks を使用して Ubuntu/Windows を使用して開発しています。使用する手法は、両方のプラットフォームで互換性がある必要があります。関数がない場合、これは、関数を作成する必要があることを意味します。