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

Динамическое выделение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ main http://www.cyberforum.ru/cpp-beginners/thread48468.html
Как можно получить адрес функции в виде числа int-десятичное и шестнадцатиричное значение? Например: typedef int (*PF) (); int main() { PF pf; pf=main; //как получить адрес программно?
C++ создание каталогов пожалуйста расскажите подробно как создать каталог а потом в нем создавать файлы....тоесть так есть функия создания файла.....нужно создать файл и каталог с таким же именем а потом в этом каталоге создавать второстепенные файлы... http://www.cyberforum.ru/cpp-beginners/thread48441.html
C++ Нужна помощь в создании/удалении директорий.
Есть потребность в рабочей папке создать временную директорию, а по завершении всех необходимых работ удалить ее. В виду того что изучением языка я занимаюсь всего второй месяц такая простоя задача поставила меня в тупик. Помогите кто сможет. Вот на чем я пока застрял: string tmp_direct; int k = 0; do { tmp_direct = put_isx + "\\TEMP"+ toString(k++) +"\\"; }
Программа на С++ ввода/вывода C++
Не могу понять где у меня ошибка в программе #include <iostream.h> int main (){ int i; cout <<"Vvedite chislo" ; cin >>i; cout << "Vy vveli" "<<i<<""; return 0; } Как писать на русском языке в С++?
C++ про \x http://www.cyberforum.ru/cpp-beginners/thread48398.html
в книге кернигана и ричи увидел упражнение узнать что такое \х,зашел в в.студио написал такой код printf("aaa\xasd"); и что получается aaa sd то есть переодится на новую строку а первая буква новой строки удаляется. не понял я,решил исать Hello\xWorld, дает ошибку... что это такое?Можете объяснить?
C++ Из Фаренгейта к Цельсию и наоборот существует код: float f=0; float c; while(f<=300){ f=f+10; c=(5.0/9.0)*(f-32.0); printf("f=%f c=%f\n", f, c); подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
27.08.2009, 16:41     Динамическое выделение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// ptr.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
 
int _tmain(int argc, _TCHAR* argv[])
{                             
    int x=5;                  
    int *a; // а это указатель на тип int
    a=&x;   // a хранит адрес икса можешь нарисовать схему как : а ------> адрес x 
            // чтобы узнать что находится в иксе нада разименовать этот указатель
    int z = *a;
    // и вывести значение которое сохранили в переменной z
    std::cout<<z;
    return 0;
}
Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <iostream>
 
void swap(int &x , int &y)
{
    int t=x;
    x=y;
    y=t;
}
int _tmain(int argc, _TCHAR* argv[])
{                             
  int a=10;
  int b=20;
  swap(a,b);
  std::cout<<a<<' '<<b;
  return 0;
}
по сути ссылка является синонимом переменной , видишь функция вроде бы ничего не возвращает так как имеет тип void но в то же время наши значения a и b меняются , это благодаря тому что x,y являются по сути теме же a и b поэтому то что происходит с ними в функции отражается на наших a и b отсюда и ответ который меняет значения a и b.
 
Текущее время: 04:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru