小编Bar*_*art的帖子

在C编程中转换数组字符

为什么我从控制台获得以下代码?

 char array1[] = "Hello World";

 char ch = array1;
 printf(" %s" , ch);
Run Code Online (Sandbox Code Playgroud)

(我们被指示不要用指针执行此操作)

c

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

创建Person类的Java程序错误

请问任何人都可以告诉我以下代码中的错误是什么?

问题是

创建一个有的人

  • 变量'name',用于存储人员的姓名.
  • 一个构造函数,它接受一个用于初始化name变量的参数
  • 一个方法getName(),显示名称.
  • 受保护的方法setName(),它接受一个用于修改name变量的参数.

创建一个名为student的上述类的子类,其中包含

  • 用于存储学生PRN的变量
  • 用于存储学生所属课程的变量
  • 一种方法,显示学生的所有细节,即名称,名称和课程.

计划:

class Person
{
 String name;
 Person(String s)
 {
  name=s;
 }
 void getName()
 {
  System.out.println("Name is "+name);
 }
 void setName(String sa)
 {
  name=sa;
 }
}
class subPerson extends Person
{
 //String sa;
 int Prn;
 String course;
 subPerson(String s,int P,String co)
 {
  name=s;
  Prn=P;
  course=co;
 }
 void displayal()
 {
  System.out.println("Name is ");
  System.out.println("PRN is "+Prn);
  System.out.println("course is "+course);
 }
}
class Inher
{
 public static void main(String args[])
 {
  int …
Run Code Online (Sandbox Code Playgroud)

java inheritance constructor

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

BST在C++中插入

我正在学习C++并编写二叉搜索树.以下是我为insert方法编写的代码.

BSTNode * BST::Insert(const std::string & v) {
    BSTNode *n = !root ? root = new BSTNode(v) : Insert_Helper(v,root);
    if(n) size++;
    return n;
}

BSTNode * BST::Insert_Helper(const std::string & v, BSTNode *n) {
    if(!n->value.compare(v))
        return NULL; // already have v
    else if(n->value.compare(v) > 0) // v goes to the left
        if(n->left) return Insert_Helper(v,n->left);
        else return n->left = new BSTNode(v);
    else // v goes to the right
        if(n->right) Insert_Helper(v,n->right);
        else return n->right = new BSTNode(v);
}
Run Code Online (Sandbox Code Playgroud)

我得到的错误是这样的:它一切正常和花花公子,直到我尝试插入一个重复的节点.它不会添加新节点,但会增加计数.

通过在GDB中观察,我发现当我尝试添加我已经拥有的字符串时,Insert_Helper正常工作并返回NULL.然而,这个值(在我的机器上)就像0x6,当然超出界限,但不像我想的那样是0x0.我认为这会导致我有if(n)语句的问题.在这种情况下,n的计算结果为true,因此增加的大小比它应该增加一个.

此外,在我的程序中的这一点,节点继续正确添加,但我的插入函数继续返回0x6作为地址,即使它们确实在我可以访问的内存中的有效位置. …

c++ null pointers

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

如何在C中对链表进行排序?

我需要能够按字母顺序对条目进行排序或插入.有没有一个好方法呢?

c sorting linked-list

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

没有主要功能的C程序?

有没有办法在没有主函数的情况下编写C程序?如果是这样,怎么能实现呢?

c

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

如何php if else语句并返回不同的div?

我正在尝试创建一个 if-else 语句,它将返回不同的 div。我认为它失败了,因为'else 语句中的内容太多。

<?php $blogentryid = get_the_ID(); 

if ($blogentryid=="1572") {
echo '<div>Hello</div>'
}

else {
echo '<div class="socialnews2"><!-- start div social-->

                                <div class="twitternews2">
                                <a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-text="<?php the_title(); ?>" d
ata-url="<?php the_permalink() ?>" data-via="giantmangocom">Tweet</a>
                                <script type="text/javascript">
                                //async script, twitter button fashiolista.com style
                                (function() {
                                var s = document.createElement('SCRIPT');
                                var c = document.getElementsByTagName('script')[0];
                                s.type = 'text/javascript';
                                s.async = true;
                                s.src = 'http://platform.twitter.com/widgets.js';
                                c.parentNode.insertBefore(s, c);
                                 })();
                                </script>
                                </div>
                        </div>
                                <div class="facebooknews2">
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&amp;layout=button_count&
amp;show_faces=false&amp;width=80&amp;action=like&amp;colorscheme=light;height=21"" …
Run Code Online (Sandbox Code Playgroud)

php if-statement

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

с++问题新删除

我有以下代码

void foo()
{
    char* pcBlock = new char[1000];
    ...
    delete[] pcBlock;
    ...
    pcBlock = new char[100000];
    ...
    delete[] pcBlock;
}
Run Code Online (Sandbox Code Playgroud)

下面的代码会导致内存泄漏吗?

void foo()
{
    char* pcBlock = new char[1000];
    ...
    pcBlock = new char[100000];
    ...
    delete[] pcBlock;
}
Run Code Online (Sandbox Code Playgroud)

c++ syntax memory-leaks

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

如何获得magento开发者ip?

我使用此代码在每一侧都有一个js弹出窗口,告诉访问者该商店效率不高:

<?php
$ip = $_SERVER['REMOTE_ADDR'];
if ($ip == 'xxx.xxx.xxx.xxx' OR $ip == 'xxx.xxx.xxx.xx') { ?>
You are a developer
<?php } else { ?> 
You are a visitor
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在此代码中使用来自magento后端的开发人员Ip - >系统 - >配置 - >开发人员 - >开发人员客户端限制

ip magento

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

我无法使枚举正常工作

enum ENU{YES=0,NO,DONTKNOW};

void func(ENU e)
{
   int n;
   cout<<"1+1=";
   cin >> n;
   if(n==2)
     cout<<e.YES;
   else 
     cout<<e.NO;
   if(ischar(n))   
     cout<<e.DONTKNOW;
}
Run Code Online (Sandbox Code Playgroud)

始终显示错误.因为我的程序太小而且形成不好.

c c++

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

如何从Qt中的资源加载网页?

如果我们在资源中放置一个网页,我们如何在webkit中加载它?

html qt webkit qt4

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

标签 统计

c ×4

c++ ×3

constructor ×1

html ×1

if-statement ×1

inheritance ×1

ip ×1

java ×1

linked-list ×1

magento ×1

memory-leaks ×1

null ×1

php ×1

pointers ×1

qt ×1

qt4 ×1

sorting ×1

syntax ×1

webkit ×1