标签: classname

C++方法名称可以通过标题中的类名限定吗?

简单的问题,这是有效的C++:

class Foo
{
    void Foo::doSomething();
};
Run Code Online (Sandbox Code Playgroud)

这个问题的观点:是重复使用的类名和双冒号的方法名前有效的内部类的声明?

我在编译使用g ++ 4.2.3执行此操作的代码时遇到问题.在挖掘和更改代码之前,我很想看到对这里描述语法的内容的引用.或者降级编译器; 这确实是用g ++ 3.3.6构建的.

我得到的错误是(大致):

Foo.h:3: error: extra qualification ‘Foo::’ on member ‘doSomething’
Run Code Online (Sandbox Code Playgroud)

我做了谷歌,但无法想出一些东西.我没有标准,即使我这样做也可能需要一段时间才能找到任何权威的东西.我不是C++语言律师.

c++ syntax declaration classname

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

是否可以从静态方法获取类名?

可能重复:
从Java中的静态方法获取类名

当你在静态方法中时,是否有办法获取类名(包含名称的字符串)而不键入类名本身?

例如,打字MyClass.class.getName()不仅仅是有用的"Myclass".

java static-methods classname

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

如何将当前的asp.net usercontrols类名转换为c#上的字符串?

所以我尝试了GetType(),但由于某种原因,它确实包含了命名空间...
C#没有指定其名称的类的属性吗?
例如:

public class Parent : System.Web.UI.UserControl {
    public someFunction(){
        Child child = new Child();
        Console.WriteLine(child.ThePropertyThatContainsTheName);
    }
}

public class Child : Parent {
}
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用名称为硬编码的字符串属性创建Child,但前提是我们可以找到更好的解决方法...也许是反射或表达式......

在此先感谢=)

编辑:顺便说一下我正在处理用户控件...

c# reflection classname gettype c#-4.0

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

Magnific Popup - 为iframe添加其他类

首先,感谢伟大的"Magnific Popup"插件!我有一个初学者的问题.我正在使用一种iframe类型.我在iframe中显示了几种类型的网站,其中大多数是响应式的,并且占据了iframe的所有宽度.但在某些情况下,当网站没有响应时,我想添加一些特定的类,其中我设置宽度的绝对值到iframe.什么是最合适的方法呢?

$.magnificPopup.open({
  items: {              
    src: myUrl,          
    type: 'iframe',
    class: '.bad-site-class' // Is there something like 'class'?
   }
});
Run Code Online (Sandbox Code Playgroud)

谢谢你,祝你秋天好!

(Yoo-hoo,这是第100个被标记为'magnific popup'的问题!:))

javascript iframe jquery classname magnific-popup

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

java获取类包的名称

我有一堆小服务,方便地称为微服务 ;-),它们都具有相同的启动行为。它们被安排在包裹中 - 每一种服务。包命名是这样的:

com.foo.bar.Application
Run Code Online (Sandbox Code Playgroud)

其中 com.foo 是域部分, bar 是实际的服务名称, Application 是我的主要实例类和 main 方法。

现在我想做的是在它们启动时打印出标准化的日志消息,显示用户可能查询的 URL 以获取有关服务的一些信息。根据定义,获取服务信息的 URL 应构造如下:

   IP:PORT/bar/admin/info 
Run Code Online (Sandbox Code Playgroud)

我试图用 getClass()... 等来获取这个 bar.name,但这不起作用。所以我试过这个:

LOG.info("Access URLs:\n----------------------------------------------------------\n" +
            "\tLocal: \t\thttp://127.0.0.1:{}/" + getMyClass() + "/info\n" +
            "\tExternal: \thttp://{}:{}/" + getMyClass() + "/info\n----------------------------------------------------------",
                env.getProperty("server.port"),
                InetAddress.getLocalHost().getHostAddress(),
                env.getProperty("server.port")
        );

 /**
     * Get the name of the application class as a static value, so we can show it in the log
     */
    public static final Class[] getClassContext() {
        return new SecurityManager() {
            protected Class[] getClassContext(){return super.getClassContext();} …
Run Code Online (Sandbox Code Playgroud)

java logging spring packages classname

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

当元素有多个类时,如何在switch语句中检查className

在下面的示例中,我只想单击选项以显示在警报中.我正在尝试使用switch语句来确定单击了哪个类.如果我的div不包含多个类,那么我的例子就可以了.我尝试classList.contains在我的switch语句中使用无济于事.有没有办法在不改变我对switch语句的使用的情况下实现这一点?

function optionClicked(){
  switch( this.className ){
    case 'option1':
      alert( 'user clicked option1' );
      break;
    case 'option2':
      alert( 'user clicked option2' );
      break;
    case 'option3':
      alert( 'user clicked option3' );
      break;      
  }
}

function optionTabs(){
  var optionTabs = document.querySelectorAll( 'div' ),
  i = 0;
  
  for( i; i < optionTabs.length; i++ ){
    optionTabs[ i ].addEventListener( 'click', optionClicked );
  }
}

optionTabs();
Run Code Online (Sandbox Code Playgroud)
html {
  background-color: #eee;
  font-family: sans-serif;
}
div {
  cursor: pointer;
  margin: 1.1rem;
  padding: 1rem;
  background-color: #fff;
  letter-spacing: 0.05rem; …
Run Code Online (Sandbox Code Playgroud)

html javascript css classname switch-statement

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

在 className if-else 语法中 React JSX

我目前正在开发一个反应应用程序,我根据某些状态变化添加和更改类。它在使用三元运算符进行测试时成功,但现在我意识到我必须添加多个 else-if 语句,因此我尝试将其转换为经典的 if else 格式,但出现语法错误,我不知道该怎么做它。

这是运行良好的三元运算符:-

<div className={"wrapper " + (this.state.hot ? 'wrapper-gradient-hot' : 'wrapper-gradient-cold')}>
Run Code Online (Sandbox Code Playgroud)

这是我在 JSX 中使其成为经典 if-else 的尝试,但失败了:-

<div className={"wrapper " + (
                        if (this.state.hot) {
                            return 'wrapper-gradient-hot';
                        } else {
                            return 'wrapper-gradient-cold';
                        }
                    )}>
Run Code Online (Sandbox Code Playgroud)

请帮助我:)

javascript syntax classname jsx reactjs

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

使用 JavaScript 将 HTMLCollection 转换为数组

我想获取带有“Box”类的所有 HTML 元素,然后该集合将其转换为数组,以便我可以通过位置访问每个元素。

这是我制作的代码:

function BoxAppearence() {
    
    var BoxCollection = document.getElementsByClassName("Box");
    console.log(BoxCollection)
    var Box = BoxCollection.split("");
    console.log(Box)
    
    console.log(Box[12])
}

BoxAppearence();
Run Code Online (Sandbox Code Playgroud)

javascript arrays class classname htmlcollection

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

_Default关键字在c#中的含义是什么

例如,我创建了一个网页,其中包含_Default关键字.

public partial class _Default : System.Web.UI.Page 
Run Code Online (Sandbox Code Playgroud)

这个关键字在这里做了什么?有什么意义?

c# asp.net classname

3
推荐指数
2
解决办法
2877
查看次数

php:来自"ClassName"的新对象和args数组

我有包含classname和args数组的字符串.
$ classname($ args)有效,但在这种情况下我在构造函数中只有1个参数
任何人都知道,如何在args扩展的情况下执行此操作?

php classname

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