小编Ber*_*ron的帖子

在测试LinkedLists时编译VS2010中的错误

我正在对LinkedList进行一些测试,它有两个指针:一个指向列表中的下一个项目,另一个指向列表中的随机节点.

这是代码:

struct Node
{
   Node* pNext;      // a pointer to the next node in the list
   Node* pReference; // a pointer to a random node within the list
   int   number;     // an integer value
};

/**
 * This version works for small/medium lists, using recursion.
 */

Node* duplicateList(Node* n)
{
  if (n == NULL) return NULL;

  return new Node()
  {
     number  = n->number,
     pNext  = duplicateList(n->pNext),
     pReference = duplicateList(n->pReference)
  };
} 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误(VS2010):

d:\dornad\my documents\visual studio 2010\projects\test\test.cpp(21): error C2143: syntax …

c++ linked-list data-structures

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

如何从Objective-C调用C函数

我试图弄清楚如何从obj-c文件中调用ac函数.我已经看到了一些如何做相反的好例子.

在下面的示例中,我有一个目标c文件.它包含名为setup的ac函数.我希望能够以常规方式创建我的obj-c文件的实例,然后调用setup函数.

头

#import <Foundation/Foundation.h>

void setup(int,float);

@interface Test : NSObject {
}

@end
Run Code Online (Sandbox Code Playgroud)

资源

#import "Test.h"
#include <stdio.h>
#include <stdlib.h>

void setup(int val1,float val2)
{
    //do something with values  
}

@implementation Test

@end
Run Code Online (Sandbox Code Playgroud)

视图确实加载

Test *test =[Test alloc]init]

//this does not work
test.setup(6,1.4);
Run Code Online (Sandbox Code Playgroud)

c objective-c

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

将逗号分隔的字符串逐行写入文件

此cide用于从富文本框(即用逗号分隔的用户列表)中获取文本,然后在其自己的行上写入每个条目.

但事实并非如此.我做错了什么?

if (chkWhiteList.Checked)
        {
            string rawUser = rtboxWhiteList.Text;
            string[] list = rawUser.Split(new char[] { ',' });

            foreach (string user in list)
            {
                using (StreamWriter whiteList = new StreamWriter(cleanDir + @"\white-list.txt"))
                {
                    whiteList.WriteLine(String.Format("{0}\r\n", user));
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# csv file-writing

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

在C中查找int类型的长度

我试图在C中找到一个整数类型的长度.有没有人有一个快速算法来检查它的长度?

谢谢.

c

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

MySQL 中的 while 循环与 if 语句

由于最后的 while 循环,我遇到了语法错误。我尝试过切换它,但在这里找不到问题 - 纯粹是 MySQL 不支持 while 循环中的 if 语句吗?

DELIMITER //
CREATE PROCEDURE bLAHbLAHbLAH(p_fromdate datetime, p_todate datetime)
BEGIN

Declare startday datetime;
declare numberofdays int;
declare Counter int;

Set startday = p_fromdate;
Set numberofdays = (select datediff("2012-05-01","2012-11-01"));
Set Counter = 0;

WHILE startday<p_todate DO
    if (select date_format(startday, '%W')) in ('Monday','Tuesday','Wednesday','Thursday','Friday') THEN
        SET Counter = Counter+1;
        SET startday = date_add(startday, INTERVAL 1 DAY);
    else
        SET startday = date_add(startday, INTERVAL 1 DAY);
END WHILE;

select Counter; 

END//

DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

mysql if-statement while-loop

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

是否有可能获得大整数实例的自然日志?

我在JavaScript中使用大整数.

var bigInt = require('big-integer')
Run Code Online (Sandbox Code Playgroud)

我有一个bigInt实例:

var ratherLargeNumber = bigInt(2).pow(2048)
Run Code Online (Sandbox Code Playgroud)

我可以得到它的(自然)记录吗?

javascript math biginteger node.js

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

为什么编译器不为内部声明的变量分配内存?

当我们在C/C++ 内部class或struct在C/C++中声明一些变量时,我们必须为变量创建一个class或struct为其分配内存的对象.

为什么我们不能在没有任何对象的情况下访问这些变量

c c++

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