アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。
最近c++始めました。
stringの使い方がよくわかりません。
以下のstringの使い方が問題ないか確認頂けますか。
スマホで書くため、文法が合ってないと思いますが、stringの使い方だけ確認させてください。
引数にstringで囲って渡すのは実装として普通行いますか。
やってはいけないですか。
是非ご教示ください。

#define STR1 "mojiretu"
main()
if(check(string(STR1)))



bool check(string str)

A 回答 (1件)

間違っちゃいないけど、直に const string でかまわんのでは?



#include <iostream>
#include <string>

const std::string STR1 = "mojiretu";

bool even_length(const std::string& str) {
return str.length() % 2 == 0;
}

int main() {
if ( even_length(STR1) ) {
std::cout << STR1 << " : even\n";
} else {
std::cout << STR1 << " : odd\n";
}
}
    • good
    • 0
この回答へのお礼

とても分かりやすいサンプルありがとうございます。
少し進みました。

お礼日時:2014/10/12 08:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!