feat: implement CPP01 C++20 card

This commit is contained in:
user
2026-07-21 20:11:42 +02:00
commit d4c8b3ed9a
41 changed files with 7624 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
schema: 1
card: cpp/CPP01
title: Od C do C++: oddzielna kompilacja i przestrzenie nazw
steps:
- id: task-01
task: task01
action: test
profile: native-amd64
target: native
command: stemctl test native-amd64 cpp CPP01 1
board:
show: [source, stdout, binary]
highlight: [cxx20, build_namespaces]
question: Deklaracja i definicja — jaka reguła języka wyjaśnia dokładny wynik?
evidence: [compile_warnings_zero, expected_stdout, exit_zero]
- id: task-02
task: task02
action: test
profile: native-amd64
target: native
command: stemctl test native-amd64 cpp CPP01 2
board:
show: [source, stdout, binary]
highlight: [cxx20, build_namespaces]
question: Linkage zewnętrzny i wewnętrzny — jaka reguła języka wyjaśnia dokładny wynik?
evidence: [compile_warnings_zero, expected_stdout, exit_zero]
- id: task-03
task: task03
action: test
profile: native-amd64
target: native
command: stemctl test native-amd64 cpp CPP01 3
board:
show: [source, stdout, binary]
highlight: [cxx20, build_namespaces]
question: Kwalifikacja przestrzeni nazw — jaka reguła języka wyjaśnia dokładny wynik?
evidence: [compile_warnings_zero, expected_stdout, exit_zero]