问题列表 - 第16159页

Visual C++说void函数需要返回一个值

Visual C++说我的void函数需要一个返回值

我在我的mac上编译了这个,它工作得很好,但现在我试图用Visual c ++编译它(使用Windows 7)

继承人构建日志:

命令行创建临时文件"c:\ Users\Jonathan\Documents\Visual Studio 2008\Projects\magicsquare\Debug\RSP00000822923000.rsp",内容为[/ Od/D"WIN32"/ D"_DEBUG"/ D"_CONSOLE"/ D"_UNICODE"/ D"UNICODE"/ Gm/EHsc/RTC1/MDd/Fo"Debug \"/ Fd"Debug\vc90.pdb"/ W3/c/ZI/TP".\ magicsquare.cpp"]创建命令行"cl.exe @"c:\ Users\Jonathan\Documents\Visual Studio 2008\Projects\magicsquare\Debug\RSP00000822923000.rsp"/ nologo/errorReport:prompt"

输出窗口编译... magicsquare.cpp c:\ users\jonathan\documents\visual studio 2008\projects\magicsquare\magicsquare.cpp(224):错误C4716:'check':必须返回一个值

结果构建日志保存在"file:// c:\ Users\Jonathan\Documents\Visual Studio 2008\Projects\magicsquare\Debug\BuildLog.htm"magicsquare - 1个错误,0个警告(s)

我的函数头和函数

void **check (int **, int);

void **check(int **matrix, int size)
{   
    //check if first row and last row are the same
    int rsum = 0, rsum2 = 0;
    bool rowflag = false;
    for(int i = 0; i < size; i++) …
Run Code Online (Sandbox Code Playgroud)

c++ function void

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

在SQL中处理'可选'where子句过滤器的正确方法?

假设您有一个存储过程,它需要一个可选参数.您希望在SQL查询中使用此可选参数.通常这就是我看到它完成的方式:

SELECT * FROM dbo.MyTableName t1
WHERE t1.ThisField = 'test'
AND (@MyOptionalParam IS NULL OR t1.MyField = @MyOptionalParam)
Run Code Online (Sandbox Code Playgroud)

这似乎运行良好,但如果您使用STATISTICS IO ON运行查询,则会导致大量逻辑读取.我也试过以下变种:

SELECT * FROM dbo.MyTableName t1
WHERE t1.ThisField = 'test'
AND t1.MyField = CASE WHEN @MyOptionalParam IS NULL THEN t1.MyField ELSE @MyOptionalParam END
Run Code Online (Sandbox Code Playgroud)

它产生相同数量的高读数.如果我们将SQL转换为字符串,然后在其上调用sp_ExecuteSQL,则读取几乎为零:

DECLARE @sql nvarchar(max)

SELECT @sql = 'SELECT * FROM dbo.MyTableName t1
WHERE t1.ThisField = ''test'''

IF @MyOptionalParam IS NOT NULL
BEGIN
     SELECT @sql = @sql + ' AND t1.MyField = @MyOptionalParam '
END

EXECUTE sp_ExecuteSQL @sql, …
Run Code Online (Sandbox Code Playgroud)

sql optimization

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

如何为用户提供文件存储限制?

我正在使用Rails正在开发一个Web应用程序,并想知道是否有人知道跟踪文件存储限制的好方法?我们希望为用户提供可用于上传文件的特定空间,我们使用回形针在Amazon S3上进行存储.有什么想法吗?谢谢

ruby limits ruby-on-rails file-storage

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

Java int division令我困惑

我正在做非常简单的int划分,我得到奇怪的结果.

此代码2按预期打印:

public static void main(String[] args) {
    int i = 200;
    int hundNum = i / 100;
    System.out.println(hundNum);
}
Run Code Online (Sandbox Code Playgroud)

此代码打印1期望:

public static void main(String[] args) {
    int i = 0200;
    int hundNum = i / 100;
    System.out.println(hundNum);
}
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

(Windows XP Pro,在Eclipse 3.4.1中运行的Java 1.6)

java int division octal

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

检测NetBeans中的设计时间

在NetBeans中使用Swing图形编辑器时,自定义组件是否可以检测到它的设计时间?例如

public CustomComponent() {
    initComponents();

    if (!isDesignTime()) {
        someIcon = IconFactory.loadIcon("icons/SomeIcon.png");
    }
}
Run Code Online (Sandbox Code Playgroud)

基本上我是在追求类似.net的东西 Component.DesignMode

java swing netbeans design-time matisse

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

如何设计棱镜EventAggregator?

pub-sub事件的模式是发布者不应该知道或关心那里是否有任何订阅者,也不应该关心订阅者在那里做什么(来自 Brian Noyes的博客)

在Prism中使用EventAggregator的最佳做法是什么?目前,我有几个松散耦合并独立工作的模块.这些模块使用EventAggregator与其他模块进行通信.随着应用程序的增长,我对如何记录代码感到困惑.可能有许多模块发布事件和许多其他订阅它的事情,因为布赖恩说他们都不知道其他人究竟做了什么.在创建新模块时,如何在不破坏松耦合结构的情况下确保订阅某些XYZ事件?

如何使用EventAggregator直观地表示模块(某种图表)?

prism

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

SQL Server:复制存储过程

有没有简单的方法将所有存储过程从一个数据库复制到另一个数据库?我安装了SQL Management Studio.

sql-server

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

在C中按名称和数字引用数据

我有二十个左右的整数,我希望它们能够在设置时按名称引用,但我也希望能够像数字一样用数字来引用它们,所以我可以将它们打印出来一个接一个地使用for循环.任何想法如何在C中编码?这是我在伪代码中谈论的内容:

/* a data structure to keep a count of each make of car I own */
my_cars;

/* set the counts */
my_cars.saabs = 2;
my_cars.hondas = 3;
my_cars.porsches = 0;

/* print the counts */
for(all i in my_cars) {
    print my_cars[i];
}
Run Code Online (Sandbox Code Playgroud)

这是否过多地要求像C这样的低级语言?

c

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

Java:动态加载同一类的多个版本

我希望能够做的是加载一组类,可能都在同一个文件夹中.所有这些都实现了相同的接口并且是同一个类,然后在我的代码中我希望能够在这些类上调用函数.

java osgi classloader

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

对于C/C++,什么时候不使用面向对象编程是有益的?

当我用C/C++进行编码时,我发现自己总是试图将所有内容都融入到OOP方法中.但我意识到,我并不总是强迫一切都进入这个模具.使用OOP方法有哪些优点/缺点?我对NOT使用OOP的优点/缺点更感兴趣(例如,不使用OOP有优化优势吗?).谢谢,让我知道.

c c++ oop

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