小编joe*_*ogs的帖子

为什么对 c 和 c++ 使用 gcc 和 g++ 编译器驱动程序

我已经将一个项目移植到 Arm Cortex M7 芯片上,并且第一次使用 makefile,我使用的是 gnu-gcc 编译器集合。

是否建议使用 gcc 驱动程序编译“c”代码,并使用 g++ 驱动程序编译“c++”(app)代码,然后链接。C 代码都是低级(头文件)寄存器访问地址等,并且不包含任何函数(尚)或附加源文件。

或者,如果需要的话可以修改头文件以使用 g++ 进行编译,我可以使用 g++ 编译器来编译所有内容吗?

我已设置它,以便 gcc 正在编译 c 文件,而 g++ 正在编译 c++ 并链接。

c c++ gcc g++

3
推荐指数
1
解决办法
4704
查看次数

WPF吸气剂和二传手

通过阅读,我确定我正在经历与进入WPF时大多数人相同的过程。我来自嵌入式的挣扎。

以这些例子

  1. int foo; //

  2. int foo { get; set; } //c#

  3. public int foo{ get => foo; set => foo= value; }

  4. private int _foo;
    public int foo{ get => _foo; set => _foo= value; }
    
    Run Code Online (Sandbox Code Playgroud)

有人可以给我一个明确的答案,为什么所有吸气剂和吸气剂。
-它只是一个视觉工作室及其自动完成设置吗?
-是因为线程和foo在幕后被标记为易失性吗?
-还是发生了其他事情。

跟进
任何学习和为数据绑定而苦苦挣扎的人,“ 580”回复中“绑定”下的链接是迄今为止我所遇到的最好的例子,可以帮助您理解语法。我还遇到了Visual Studio的“ ReSharper”,它使您了解错误以及使用正确方法进行修复的正确方法。使用示例和重新磨合器,我在3小时内比上周了解了更多信息。

c#

1
推荐指数
1
解决办法
553
查看次数

使用notepad ++ regex更改十六进制数字大小写

在一个遥远星系的文件中的一个句子中"uint32_t per = 0x400e10b4u;"

我想使用notepad ++ find并用regex替换头文件中所有十六进制数字的大小写.

我可以在查找框中使用表达式"(= 0x)(\ w +)"找到数字的"400e10b4u"部分,但无法弄清楚如何将小写替换为大写.

记事本版本7.5.6所以即时通信导致相信它可以做到

regex replace notepad

0
推荐指数
1
解决办法
316
查看次数

标签 统计

c ×1

c# ×1

c++ ×1

g++ ×1

gcc ×1

notepad ×1

regex ×1

replace ×1