Форум программистов, компьютерный форум CyberForum.ru

Передача двумерного массива в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вопрос по поводу перегрузки оператора + http://www.cyberforum.ru/cpp-beginners/thread338103.html
Всем привет.Подскажите как можно перегрузить оператор + в моем классе? И что лучше вернуть из перегруженной операции +=? Объект или ссылку?Вроде и так и этак одинаково работает. (задание из книги) //#define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<string> using namespace std; #pragma warning (disable: 4996) class Str {
C++ Выход за пределы массива, обработка исключения Есть такой код, когда я вызываю функцию на вывод массив еще не инициализирован, и я хочу чтобы у меня отлавливалась ошибка, но он заходит в функцию и там вываливается... в чем беда? #include"stdafx.h" #include<iostream> #include<conio.h> #include<windows.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread338090.html
C++ Экспорт функции из dll
Здравствуйте! Сейчас изучаю экспорты функций из dll-ок. Функцию без параметров удалось успешно экспортировать. А далее пробовал экспортировать функцию, у которой есть 2 параметра - ничего не выходит. Вот часть кода длл. extern "C" __declspec(dllexport) void summt(int, int); extern "C" __declspec(dllexport) void summt(int a, int b){ cout<<a+b<<endl; } Далее в самой программе...
Ошибка в вызове функции C++
вопрос, в чем ошибка? объявлял так int pArray и int q
C++ Метод Рунге Кута http://www.cyberforum.ru/cpp-beginners/thread338084.html
Реализовал метод Рунге Кута 4 порядка для ДУ. Работает, считает. Но есть подозрения, что неправильно. Проверьте пожалуйста. #include <cstdlib> #include <iostream> #include <math.h> using namespace std; double myfunc(const double& x, const double& y) { return 6*x*x+5*x*y+y*y+4*x+2*y-3;
C++ Перевод кодировки Всем привет! Такая задача Имеем html-код Знаем кодировку (charset) Если кодировка, отличная от UTF-8 - нужно выполнить преобразование к UTF-8 Какими способами (желательно, без использования сторонних библиотек и функционала, таких как boost, QT и т.д.) привести текст к нужной кодировке? Есть ссылка на хабрахабр с описанием - Кодировки в C++ - к сожалению, не подходит, потому что там... подробнее

Показать сообщение отдельно
maest
79 / 34 / 3
Регистрация: 11.11.2010
Сообщений: 484
01.08.2011, 19:07  [ТС]     Передача двумерного массива в функцию
Цитата Сообщение от soft.creator Посмотреть сообщение
Правильно так:
C++
1
2
3
4
5
6
7
8
9
10
const SIZE = 3;
 
void func(float m[][SIZE])
{
     // ...
}
 
float m[SIZE][SIZE];
 
func(m);
Как вариант, используйте std::vector<std::vector<float> > и передавайте ссылку на него в функцию.
В моём случае размерность массива неизвестна,она должна вводится пользователем с клавиатуры.
 
Текущее время: 22:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru