小编Jar*_*xle的帖子

Visual Studio:Doxygen风格的C++注释的语法高亮显示

我想在Visual Studio 2010中对C++语言的注释中使用魔法语法着色.例如,我有以下代码:

/*!
      \sa testMeToo()
      \param a the first argument.
      \param s the second argument.
*/
int testMe(int a,const char *s);
Run Code Online (Sandbox Code Playgroud)

在Visual Studio中,所有\ param,\ sa和其他Doxygen命令都不会突出显示.是否可以向Visual Studio添加自定义突出显示?

至于我,这种C++注释的理想语法突出显示在Anjuta(GNU/Linux C++ IDE)中.

谢谢.

UPDATE

我为Visual Studio 2010/2012 编写了EnhancedCommentsCpp插件,它突出显示了Doxygen命令:

http://visualstudiogallery.msdn.microsoft.com/11a30c1c-593b-4399-a702-f23a56dd8548

这是它的样子: 在此输入图像描述

c++ doxygen syntax-highlighting visual-studio

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

如何在Qt Creator for CMake项目中启用c ++ 11语法高亮显示

如何在Qt Creator for CMake项目中启用C++ 11语法高亮显示?

我在CMakeLists.txt中有这个代码:

if(CMAKE_COMPILER_IS_GNUCXX)
    add_definitions(-std=c++11)
endif()
Run Code Online (Sandbox Code Playgroud)

一切都没有任何问题.

我知道如何强制Qt Creator对基于qmake的项目使用C++ 11语法高亮(在*.pro文件中将QMAKE_CXXFLAGS设置为-std = c ++ 11).CMake有没有类似的解决方案?

gcc syntax-highlighting cmake qt-creator c++11

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

c ++ 0x继承模板中的构造函数

这是类foo:

template <typename T>
struct foo
{
    foo()
    {
        t = nullptr;
    }

    foo(T* p, bool flag)
    {
        t = p;
    }
private:
    T* t;
};
Run Code Online (Sandbox Code Playgroud)

这是班级栏:

template <typename T>
struct bar: public foo<T>
{
    using foo<T>::foo<T>;
};
Run Code Online (Sandbox Code Playgroud)

它是继承构造函数的正确语法吗?如果我使用"使用foo :: foo;" 那么Visual C++ 2010的编译器就死了.那么基本上如何从VC++ 2010中的模板类继承构造函数呢?

c++ templates visual-studio-2010 c++11 inherited-constructors

5
推荐指数
2
解决办法
2923
查看次数

DateTime.AddDays与Calendar.AddDays

DateTime.AddDays和之间有什么区别Calendar.AddDays
DateTime的日历独立?

.net c# globalization datetime calendar

4
推荐指数
2
解决办法
1955
查看次数

如何使用来自 WSDL 和 XSD 的注释生成 .NET 类

有一些 XSD 和 WSDL。我想从它们生成 C# 代码。我使用了 svcutil.exe,但它不会从 XSD 注释生成 XML 注释:

<annotation>
    <documentation>VERY USEFULL DOCUMENTATION</documentation>
</annotation>
Run Code Online (Sandbox Code Playgroud)

我想要这个在生成的文件中:

public class SomeData
{
    /// <summary>
    /// VERY USEFULL DOCUMENTATION
    /// </summary>
    public string SomeField
    {...}
}
Run Code Online (Sandbox Code Playgroud)

另一个问题:如何强制 svcutil.exe 为每个类生成一个文件?(我知道我可以使用 Resharper 的重构来将类移动到单独的文件中,但我不喜欢这个解决方案)

那么如何使用来自 XSD 和 WSDL 的 XML 注释生成多个文件(每个类一个文件)

wcf xsd wsdl comments annotations

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

按下/未按下WPF按钮时的火灾事件

当按下WPF按钮(通过鼠标,键盘,触摸屏等)时,我需要触发一些事件,并在按下WPF按钮时触发事件.

这该怎么做?它应该很容易,但我找不到如何做到这一点.

wpf button

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