以下代码行会在 HP-UX 的 C++ 编译器中生成编译器警告:
strcpy(var, "string")
Run Code Online (Sandbox Code Playgroud)
输出:
error #2167: argument of type "unsigned char *"
is incompatible with parameter of type "char *"
Run Code Online (Sandbox Code Playgroud)
请注意:var是unsigned char *这里 - 它的数据类型超出了我的控制范围。
两个问题:
strcpy?让我们说它module_a有register_a,它需要链接到module_b.应register_a单独声明并分配给以下输出module_a:
reg register_a;
assign output_a = register_a;
Run Code Online (Sandbox Code Playgroud)
还是应该只宣布output_a了reg在模块声明内联和使用的代码?