Skip to content
This repository was archived by the owner on Sep 30, 2021. It is now read-only.
This repository was archived by the owner on Sep 30, 2021. It is now read-only.

FileIO File class lacks default assignment operator #12

@agdl

Description

@agdl

From @davecheney on January 17, 2014 23:56

#include "FileIO.h"

void setup() {
  Bridge.begin();
  FileSystem.begin();

  File f;
  f = FileSystem.open("/tmp/whatever");
}

void loop() {

}

Results in

/Applications/Arduino.app/Contents/Resources/Java/libraries/Bridge/src/FileIO.h: In member function 'File& File::operator=(const File&)':
/Applications/Arduino.app/Contents/Resources/Java/libraries/Bridge/src/FileIO.h:28: error: non-static reference member 'BridgeClass& File::bridge', can't use default assignment operator
sketch_jan18b.ino: In function 'void setup()':
sketch_jan18b.ino:8: note: synthesized method 'File& File::operator=(const File&)' first required here 

This example is taken from a larger example, basically trying to open a File inside a class constructor.

Copied from original issue: arduino/Arduino#1810

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions