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

Безымянный аргумент функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерные массивы.Сформировать случайным образом два массива d(10) и a(10) http://www.cyberforum.ru/cpp-beginners/thread916910.html
Сформировать случайным образом два массива d(10) и a(10). Сложить их. В новом массиве найти первый отрицательный элемент и вывести его на экран. Если отрицательных элементов нет, то дать об этом сообщение. помогите пожалуйста)
C++ Параллельное программирование в С++ Здравствуйте! я новичок в параллельном программировании. Помогите пожалуйста с задачкой!! Есть одна глобальная переменная, которая должна модифицироваться двумя потоками. Синхронизировать эти потоки по средствам критической секции. Заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread916891.html
C++ решения уравнения
помогите написать программу которая решит уравнение f(X)=(X^3+^2)/(1-X^2+X^3) по формуле симпсона где а=0,1 в=3,2 е=0,001 с подробным описанием решения
Почему индекс массива начинается с нуля ? C++
Почему первый элемент массива обозначается 0 , а не 1.
C++ Ленивые вычисления http://www.cyberforum.ru/cpp-beginners/thread916871.html
____Много есть информации под boost, так же не отстает шарп и опережает всех хаскель. В плюсах только со стандарта C++0x. Даже попалась цельная Qt-шная библиотека для этого дела. Вообще концепция ленивых вычислений зародилась для функциональных языков. Но это все придумано, если возвращаться к C++, для удобства оперирования функторами и еще каких-то таинств. Но по сути же простые "ленивые...
C++ Матрица размером n*m. С помощью функций реализовать поиск и выборку определенных значений Буду очень признателен, если кто нибудь решит такую задачу: Дана матрица размером n*m. Нужно найти суммы элементов каждой её строки. Найти наибольшее и наименьшее значение суммы, а также определить в какой строке матрицы это значение найдено. Нужно использовать функции для суммирования элементов одномерного массива для нахождения минимума и максимума. подробнее

Показать сообщение отдельно
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,061
04.07.2013, 15:38     Безымянный аргумент функции
Цитата Сообщение от Герц Посмотреть сообщение
Ты, видимо, не знаешь, как работает адресная арифметика.
Ну так просвети
повторю вопрос
C++
1
2
3
void f( int )
{ int b = 42; 
cout << *(&b+5) << endl; }
откуда взялось число 5? почему не 10 не 1?

Добавлено через 26 минут
а ну да там инт стоит
Цитата Сообщение от ValeryS Посмотреть сообщение
int b = 42;
не обратил вчера внимания
сдвиг будет на 20 байт, при int 4байта
но откуда 5?

Добавлено через 9 минут
Вот вам еще одно баловство
доступ к приватной переменной
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
class A
{
    public:
    int a;
    private:
    int b;
    public:
void fnc()
 {std::cout<<b<<std::endl;};
    
};
 
int main()
{
    A c;
    *(&c.a+1)=5;
    c.fnc();
    return 0;
}
http://ideone.com/CBdvRO
правда кому и зачем может понадобится я не знаю
 
Текущее время: 20:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru