小编0x4*_*2D2的帖子

指示以下各项是否为有效的MATLAB标识符

4EVER

我知道这个标识符是无效的,因为它以一个在matlab中不允许的数字开头.

我的问题是如何编写matlab代码来检查它是否有效?

matlab

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

该行在c ++中意味着什么

我在大学里用C++做作业,有一条我根本无法理解的路线:

cout << fixed << setprecision( 2 );
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我解释这一行吗?

c++

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

为什么我的参数数组只有1?

为什么我的大小为1 my_game.size()?我认为make_game将插入的参数将被插入game,因此arguments.length将是3,但显然它不是.这是什么原因?

function game()
{
    var args = arguments;
    this.size = function() { return args.length; };
}

function make_game()
{
    return new game(arguments);
}

var my_game = make_game(4, 'a', true);

console.log(my_game.size()); // 1
Run Code Online (Sandbox Code Playgroud)

javascript

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

将字符串集合作为参数传递给JavaScript函数

有这个功能.

var cache = [];
$.preLoadImages = function() {
  var args_len = arguments.length;
  for (var i = args_len; i--;) {
    var cacheImage = document.createElement('img');
    cacheImage.src = arguments[i];
    cache.push(cacheImage); console.log(i)
  }
}
Run Code Online (Sandbox Code Playgroud)

然后你就可以这样称呼它

$.preLoadImages("image1.png", "image2.png", "image3.png");
Run Code Online (Sandbox Code Playgroud)

我需要在变量中存储多个图像URL,然后将其传递给函数.
"arguments"类型是Object,所以我处理了一个对象或数组,但它不起作用.
你对如何将urls集合传递给该函数有任何想法吗?

javascript

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

将子字符串从char*复制到std :: string的优雅方法

我有这个char*:

char* line = "This is a great day";
string subLine;
Run Code Online (Sandbox Code Playgroud)

我想要subLine包括:is a great

(从地方5复制,接下来的10个字符).

有没有办法做到这一点,而不是转换char*std::string

c++ string

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

如何将字符串数组转换为Char*数组c ++

所以我想将参数传递给以下函数

execve(char *filename, char *argv[], char *envp[])
Run Code Online (Sandbox Code Playgroud)

目前我argv[]是一个字符串数组.我想将它转换成一个,char* array所以我可以将它传递给这个函数.

我环顾四周,找到了很多方法将字符串转换为char数组,但如何将字符串数组转换为char数组的数组我想是正确的术语任何帮助?

c c++ arrays string

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

为什么通过引用传递字符串并使其成为常量?

只是一个普遍的问题,一个函数的签名是:

void f( const string & s )...
Run Code Online (Sandbox Code Playgroud)

如果您实际上没有更改字符串(因为它是常量),为什么有必要通过引用传递它?

c++

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

C++ string!= string

我刚刚开始使用C++并且有一些C#的经验,所以我总体上有一些编程经验.然而,似乎马上就被击落了.我试过在Google上寻找,以免浪费任何人的时间无济于事.

int main(int argc, char *argv[])
{
    HANDLE  hConsole;
    int k = 5;
    string h;
    string password = "pass";

    hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(hConsole, k);
    SetConsoleTextAttribute( GetStdHandle( STD_INPUT_HANDLE ), 0x5B );

    while (h != password)
    {
        printf("This PC is locked\nEnter the password to gain access\n");
        scanf("%s", &h);
    }

    printf("\n");
    system("PAUSE");
    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

每当我运行它,它将让我输入密码,当我点击输入它将确认然后崩溃要求我调试或发送信息给微软.当我添加while循环检查两个字符串时,这开始了.我是否正确地执行了此操作或者我错过了什么?

以防万一不清楚.我希望程序将字符串与输入进行比较,如果它们都相同,则程序将结束.

谢谢你的期待.

c++ console dev-c++

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

如何转换嵌套的C++ 11绑定表达式

是否可以转换嵌套的C++ 11绑定表达式?例如,在下面的代码中,与结果相关联的绑定表达式f将首先将其参数乘以2,然后将结果加1:

#include <iostream>
#include <functional>

using namespace std::placeholders;

int main(int argc, char *argv[])
{                                                                               
  auto add1 = [](int x) { return x+1; };
  auto mul2 = [](int x) { return x*2; };

  auto f = std::bind(add1, std::bind(mul2, _1));
  std::cout << f(0) << '\n';
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我们可以创建一个转换版本,f而不是添加一个,然后将结果乘以2; 结果表现得好像定义为:

auto f2 = std::bind(mul2, std::bind(add1, _1));
Run Code Online (Sandbox Code Playgroud)

这个例子的简化是因为它的结构类似于列表; 而绑定表达式通常是树.

c++ bind metaprogramming compile-time c++11

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

.click()不处理特定索引

我正在创建一个动态菜单,我可以在其中添加和删除新表单.

<input type="button" value="generate form" id="test"/>
<div id="form1"></div>

<script>
$(document).ready(function() {
    $("#test").click(function() {    
        $("#form1").append("<select id='score-attempt'><option value='penalty'>penalty</option></select><input type='button' value='remove' id='remove'/><br>");
    }); 

    $("#form1 #remove").click(function() {    
        alert($(this).index());
    });
});
Run Code Online (Sandbox Code Playgroud)

问题是单击删除永远不会触发警告框.

谢谢

html javascript jquery

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

标签 统计

c++ ×6

javascript ×3

string ×2

arrays ×1

bind ×1

c ×1

c++11 ×1

compile-time ×1

console ×1

dev-c++ ×1

html ×1

jquery ×1

matlab ×1

metaprogramming ×1