Skip to content

Commit 49fea2e

Browse files
author
埃博拉酱
committed
stddef搜索路径
1 parent d88d130 commit 49fea2e

File tree

4 files changed

+134
-1235
lines changed

4 files changed

+134
-1235
lines changed

.vscode/c_cpp_properties.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"${workspaceFolder}/src",
77
"${LOCALAPPDATA}/Arduino15/packages/arduino/hardware/avr/1.8.6/cores/arduino",
88
"${LOCALAPPDATA}/Arduino15/packages/arduino/hardware/avr/1.8.6/variants/mega",
9-
"${LOCALAPPDATA}/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include"
9+
"${LOCALAPPDATA}/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/avr/include",
10+
"${LOCALAPPDATA}/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/lib/gcc/avr/7.3.0/include"
1011
],
1112
"defines": [
1213
"F_CPU=16000000L",

examples/UnitTests/String.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#include<string>
2+
void String()
3+
{
4+
std::string S;
5+
S.resize_and_overwrite(10,[](char*Pointer,size_t Capacity){
6+
return Capacity;
7+
});
8+
}

examples/UnitTests/UnitTests.ino

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,11 @@ void Functional();
6868
extern std::unique_ptr<char[]> UPI;
6969
void Span(char C);
7070
void MapSet();
71+
void String();
7172
void loop() {
7273
FF();
7374
Functional();
7475
Span(UPI[0]);
7576
MapSet();
77+
String();
7678
}

0 commit comments

Comments
 (0)