1

私は客観的なCよりもC++を使用することに自信があります.2つのオブジェクト(私が構築しているUniqueWordクラスの)を比較しようとするという愚かな問題があります. 私はエラーを受け取り続けます、タイプを期待してください。これは基本的な質問ですが、私がこれをどのように間違っていたのかについての説明も欲しいです。これは私が C++ で書いたものです。うまく動作します

private:

  vector <int> LineNumbers;
  string wordCatalog;// the current word in the line number
  int newIndex(const int);
public:

  UniqueWord(const string,const int);//creates the unique word object
  ~UniqueWord(void);

  void addLine(const int);
  static int compare(const UniqueWord&, const UniqueWord&);//my issue here
  string toString() const;

私の問題は、Objective C でこれを入力することです。これは、Objective_c で入力したものです。

@interface UniqueWord : NSObject
@property NSMutableArray *LineNumbers;
@property NSString *wordCatalog;
UniqueWord *UWord(const NSString*, const int);//creates a unique word object
int newIndex(const int);

-(void) addLine:(const int)line;
-(static NSInteger) compare:(UniqueWord *self)a with:(UniqueWord *self)b;//my issue
-(NSString*) toString;

@end

基本的な構文規則 (現代語で説明) を説明していただければ幸いです。次回はこのような問題が発生することはありません。繰り返しますが、私はObjective Cにあまり自信がありません

補足として、私がuniqueWordコンストラクターであるかどうかを誰かに教えてもらえますか? //一意の単語オブジェクトを作成します

4

2 に答える 2