crash62.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 33 行
C
33 行
// Build don't link: // GROUPS passed old-abort#include <iostream> void fubar(std::ostream* out, const char* s) { (*out) << s << std::endl; return; } int main() { // Declare a ref and a pointer to the same ostream. // std::ostream* out = &std::cerr; std::ostream& die = std::cerr; // Valid call to fubar. // fubar(out, "First line."); // Invalid call to fubar. (1st arg is an ostream&. fubar expects // ostream*.)This should be a syntax error, but g++ does not catch it. // Call to this function results in a bus error in fubar when the 1st // arg is dereferenced. // fubar(die, "Second line.");// ERROR - cannot convert .die.* return 1; }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?