小编Dar*_*con的帖子

初始化脚本

我需要学习如何初始化脚本。我用谷歌搜索了一下,但不太明白。

现在我有一个位于 div 中的切换脚本,整个 div 被加载到另一个页面。切换脚本可以工作,但在加载时不起作用。

$(".class").click(function () {
$(this).toggleClass("add_class");
});
Run Code Online (Sandbox Code Playgroud)

如果有人有时间,你能向我解释一下如何初始化这个脚本吗?

谢谢。

javascript jquery

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

C++中的istream :: unget()无法正常工作

unget没有像我想象的那样工作......让我解释一下自己.我认为,unget会获取流中提取的最后一个字符,然后将其放回流中(并准备再次提取).在内部,它正在减少流缓冲区中的指针(创建哨兵和所有东西).

但是,当我在另一个后面使用两个unget()时,它的行为变得非常奇怪.如果写了类似的东西hello<bye,并且我<用作分隔符,如果我使用getline,后来两个ungets,它会返回hello,而不是o<bye".这是我的代码:

#include <iostream>
#define MAX_CHARS 256

using namespace std;

int main(){

    char cadena[MAX_CHARS];

    cout << "Write something: ";
    cin.getline(cadena, MAX_CHARS, '<');

    cout << endl << "Your first word delimited by < is: " << cadena << endl;

    cin.unget(); //Delimiter (removed by getline) is put back in the stream
    cin.unget(); //!?
    cin >> cadena;

    cout << "Your phrase with 2 ungets done..." << cadena;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

尝试bye<hello,然后cadena得到bye而不是e<hello我认为unget与每次调用时最后一个字符一起工作,f***正在发生什么?

c++ istream

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

将字符串参数传递给另一个字符串

我定义了这个类:

class Forum{
std::string title;
Thread* threads[5];
Run Code Online (Sandbox Code Playgroud)

在Forum :: Forum的构造函数中,我想传递一个字符串参数来定义title(它是type-string)

Forum::Forum(string *k) {
int i;
std::strcpy(&title.c_str(),k->c_str());
Run Code Online (Sandbox Code Playgroud)

我有问题.在这段代码中我得到一个"左值作为一元'和'操作数'错误.如果我擦除'&'我得到错误"无效转换'const char*'到'char*'[-fpermissive]".

任何想法我将如何设置将strcpy(或其他方法可能)的参数传递给字符串类型避免上述错误?

c++ string

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

Raphaël - 基于HTML的SVG

我正在制作一个项目,它使用HTML元素作为图表中的节点,并使用Raphaël在它们之间绘制线条.问题是这些行总是在HTML元素下面结束.我试过了

raphael.canvas.style.zIndex = 1000;
Run Code Online (Sandbox Code Playgroud)

(它比我所有的其他z索引都要大)并且还尝试将SVG画布作为DOM中的最后一个元素而没有运气.如何将这些线条绘制在顶部?

javascript svg raphael

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

标签 统计

c++ ×2

javascript ×2

istream ×1

jquery ×1

raphael ×1

string ×1

svg ×1